记录SoapUI使用说明
一、SoapUI简介
SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,Maven2.X,Netbeans和IntelliJ中使用。SoapUI Pro是SoapUI的商业非开源版本,实现的功能较开源的SoapUI更多。
二、SoapUI安装
链接: https://pan.baidu.com/s/1rVwSi9cRDx5jlqWZzXWE0g 提取码: fqiz
双击SoapUI-Pro-x64-5.1.2.exe安装,安装后再用Protection-4.6.jar;覆盖原目录下的同名文件,然后再运行soapui-pro.bat ,选取scz.key 进行破解。
不修改位置默认位置:C:\Program Files\SmartBear\SoapUI-Pro-5.1.2\lab
三、SoapUI破解
先将C:\Program Files\SmartBear\SoapUI-Pro-5.1.2\lib\Protection-4.6.jar删除
之后用破解文件中的Protection-4.6.jar去替换
运行SoapUI-Pro-5.1.2如下画面先按取消
![](https://img2018.cnblogs.com/blog/893689/201904/893689-20190416214836974-520843117.png)
![](https://img2018.cnblogs.com/blog/893689/201904/893689-20190416214843734-1257486264.png)
![](https://img2018.cnblogs.com/blog/893689/201904/893689-20190416214850191-1603685970.png)
![](https://img2018.cnblogs.com/blog/893689/201904/893689-20190416214856959-873926857.png)
![](https://img2018.cnblogs.com/blog/893689/201904/893689-20190416214910380-137576182.png)
![](https://img2018.cnblogs.com/blog/893689/201904/893689-20190416214919106-1052228141.png)
![](https://img2018.cnblogs.com/blog/893689/201904/893689-20190416214931264-1568478396.png)
四、SoapUI使用
1)功能界面介绍
2)调用WebApi
点击Projects 右击弹出以下窗口 选择New Project
点击Project 1 右击弹出以下窗口 选择New Rest Service from URL 输入接口地址
3)调用WebServices
点击Projects 右击弹出以下窗口 选择New Project
看对应的接口地址选择Add WSDL 或是 Add WADL 本文以WSDL为例子
方法:SayHello(无参数,默认返回Hello World)
方法:WriteHello(name参数,返回name值)
4)压力测试
本例子以上文WebApi为例子
新建压力测试
设置压力参数
【设置压力参数说明】:Threads,线程数即并发用户数;
Test Delay,思考时间即请求之间的时间间隔,单位为秒;
Limit,运行时间。场景为100用户并发,持续运行60秒,没有思考时间。
相应的SoapUI可设置Threads=100,Test Delay=0,Limit=60,后面的下拉框选择Seconds,表示60秒。
设置完毕后,点击左上方的绿色箭头,程序开始进行负载测试。
【解读】
【指标说明】
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步