使用SoapUI 执行性能测试-策略选择
上一篇 /
下一篇 2010-12-28 10:44:15
/ 个人分类:SoapUI
SoapUI的性能测试提供几种测试策略,我装的事3.6.1,有下面四种:
1、Simple
“Simple “执行指定精确数量的线程(并发),并且延迟的时间也是精确的,并且可以模拟给服务器喘息的空间。比如,你想要运行10个并发10秒延迟这样的功能测试,你就可以设置Threads 为10,Test Delay 设置为10000,random 设置的值是要根据你想要自由度设定,如果设置成0.5,那么delay 的时间就是在5-10之间,如果设置成0.7,就是在7-10之间。
当创建一个新的负载策略的时候,默认的值分别是5,1000和0.5
Simple 策略对基线测试是完美的。用它可以断言你的服务的基本性能情况和验证不存在多线程和资源被锁的问题。当你想更详细的产生你的系统情况,你就可以逐步增加你的负载,或者你也可以执行长时间运行来发现内存泄露的问题。
由于这并不意味着将你的服务就可以放在膝盖,但这样的设置可用于连续负载测试,以确保您的服务按预期执行在中等负荷;建立一个没有随机的延迟基准测试,新增LoadTest断言,断言可以作为一个意想不到的结果的安全网,同时也可以通过命令行自动运行LoadTest或放到Maven插件中执行。
2、Variable Load Strategies
收藏
举报
TAG: