我使用SIPP作为客户端来测试我的SIP服务器。为了测试服务器的稳定性,我想运行一个特定的测试用例1000次。为此,我使用AutoIT(这是我们用于其他客户端的常用自动化软件,为了保持一致性,我们希望自己使用AutoIt。)
事情是我注意到,经过大约100次运行后,响应时间从服务器增加。在AutoIt中,我运行测试用例,并假设在一分钟内,将运行整个测试用例,然后再次运行测试(下一次迭代)。
有什么办法,我可以在AutoIt中了解,没有回复,或者意外回复,我可以存储它。
例如:如果简单的测试用例是 - >注册 - >和回复是200好的。 如果回复200 ok来了 - >写入文件:测试用例迭代编号:成功 如果回复408超时来了 - >写入文件:测试用例迭代次数:超时错误 如果没有回复,经过一定的超时时间后:测试用例迭代次数:无响应错误。
通过AutoIt,我能想到的方法是通过读取文件,检查特定的呼叫ID,响应的来源等等。
我想知道,如果sipp已经为此提供了条款吗?