soapui 是一款开源测试工具,通过 soap/http 来检查、调用、实现 Web Service
的功能 / 负载 / 安全性测试。
这款工具既可作为一个单独的测试软件使用,也可以利用插件集成到 Eclipse,
maven2.X,NetBeans 和 intellij 中使用。
https://www.soapui.org/downloads/latest-release/
soapui 分为 soapui pro(商业版)和 soapui open source(开源版),soapui pro
包括一切 soapui 的功能并增加了很多易用性功能。由于 soapui 是基于 Java 的,它可以在大
多数操作系统上运行,包括 Windows,Linux 和 Mac。
Webservice/Http 类型接口
Http:基于 HTTP 协议(TCP/IP 协议的一个应用层协议)的开发接口,用于定义客户端与 web
服务器通讯,请求方式主要是 GET、POST 等。
Webservice(soap):是指在 web 上提供的一种服务接口,是需要遵守 WSDL(web 服务定
义语言)/SOAP(简单请求协议)规范的。
SoapUI 破解
无论是开源版还是破解版,都是一路 Next 下去的 “傻瓜” 式安装,这里就不多啰嗦了。破解
版的安装完成后,关闭 SoapUI,在解压后的文件夹中找到破解文件, 然后打开 readme.txt 文本,按照其中要求完成两步操作即可破解成功。
压力测试
【设置压力参数说明】:Threads,线程数即并发用户数;
Test Delay,思考时间即请求之间的时间间隔,单位为秒;
Limit,运行时间。场景为 100 用户并发,持续运行 60 秒,没有思考时间。
相应的 SoapUI 可设置 Threads=100,Test Delay=0,Limit=60,后面的下拉框选择 Seconds,表示 60 秒。
设置完毕后,点击左上方的绿色箭头,程序开始进行负载测试。
【指标说明】
min:最小响应时间
max:最大响应时间
avg:平均响应时间
last:上一次请求响应时间
cnt:请求数
tps:每秒处理请求数
bps:吞吐率
rat:错误率
版权归原作者 大胖雄 所有, 如有侵权,请联系我们删除。