Automated tests 使用日志多次运行Sipp测试用例

Automated tests 使用日志多次运行Sipp测试用例,automated-tests,sip,autoit,Automated Tests,Sip,Autoit,我使用SIPP作为客户端来测试我的SIP服务器。为了测试服务器的稳定性,我想运行一个特定的测试用例1000次。为此,我使用AutoIT(这是我们用于其他客户机的常用自动化软件,为了保持一致性,我们希望使用AutoIT本身) 我注意到,在运行大约100次之后,服务器的响应时间增加了。在AutoIt中,我运行测试用例,并假设在一分钟内,整个测试用例都将运行,然后再次运行测试(下一次迭代) 有没有办法,我可以在AutoIt中了解到,没有回复,或者出现了意外回复,我可以存储它 例如:如果简单测试用例为-

我使用SIPP作为客户端来测试我的SIP服务器。为了测试服务器的稳定性,我想运行一个特定的测试用例1000次。为此,我使用AutoIT(这是我们用于其他客户机的常用自动化软件,为了保持一致性,我们希望使用AutoIT本身)

我注意到,在运行大约100次之后,服务器的响应时间增加了。在AutoIt中,我运行测试用例,并假设在一分钟内,整个测试用例都将运行,然后再次运行测试(下一次迭代)

有没有办法,我可以在AutoIt中了解到,没有回复,或者出现了意外回复,我可以存储它

例如:如果简单测试用例为->寄存器-->且回复为200 Ok。 如果回复200 ok来了->写入文件:测试用例迭代次数:成功 如果回复408超时->写入文件:测试用例迭代编号:超时错误 如果没有回复,在特定的超时期之后:测试用例迭代次数:无响应错误

通过AutoIt,我可以想到的方法是读取文件,检查特定的调用id,以及响应是什么,等等


我想知道,sipp是否已经对此做出了规定?

我对autoit一无所知,但sipp有各种记录功能,包括记录意外消息的
-trace\u err
。所有跟踪选项每次运行sipp都会生成一个文件。您正在自动化外部工具,是否要获取返回代码?我不明白。抱歉:-)@Xenobiolistic我更喜欢使用AutoIt,但如果你有一个解决方案,可以不用AutoIt来完成,我不介意:)首先,你到底在做什么?你有代码吗?请用散文或类似的文字写。您是否正在检查服务器是否仍处于活动状态?