提到性能测试工具,一般都会想到loadrunner、jmeter、soapUI等。这些工具都有各自擅长的功能,可以满足不同的测试需求。
但是如果遇到这样的情景,以上几款工具就未必能满足要求了:1. 软件、脚本在公司的办公电脑里,下班回家之后又突然要跑一下压测;2. 需要设置一个很大的并发数,但是在自己的电脑上跑时会影响性能。。。 像这种情况下,就可以考虑一下轻便一点的云测工具了。
给大家推荐一个可以满足大部分测试需求,又在云端执行,不需要占用本地资源的性能测试工具:阿里PTS https://pts.aliyun.com/lite
PTS工具分为lite 版和企业版。企业版功能更为强大,但是需要收费;而lite版功能稍弱,不过已经可以满足基本的需求了。
PTS 的工作原理是通过执行录制或编写的脚本(用jpython编写的,所以如果懂一点python使用起来就更方便了),从阿里云上的测试服务器中向被测服务器发送批量请求,并实时展示结果。所有的操作,包括录制、调试、执行、结果查看都是在网页上完成,方便快捷。
因为请求是从阿里云的服务器上发过来的,所以一个附加的要求就是你的测试服务器必须是外网可以访问的,如果是部署在局域网的服务器,就可能使用不了这工具了。
操作的第一步是要在被测服务器上做些配置,从PTS上下载一个文本并上传到被测服务器中被测应用的对应根目录,并测试能否获取成功。可以获取成功,说明网络访问正