接口测试工具soapUI

本文详细介绍了soapUI的安装与破解过程,包括REST服务项目的创建,以及如何进行单例测试数据和Excel数据驱动的测试用例编写,还包括性能测试和测试报告的生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、soapUI安装及破解(参考:http://blog.youkuaiyun.com/liuchangxin1982/article/details/47614625)

1)安装方法

先下载SOAPUI,我这里用的是5.1.2 PRO  版

下载路径:http://dl.eviware.com/list_soapui2.html?_ga=1.16http://dl.eviware.com/list_soapui2.html?_ga=1.162568764.18578086.14016161482568764.18578086.1401616148

https://i-blog.csdnimg.cn/blog_migrate/4fa37c7a0eb689cf7705d634ba929f50.png

双击安装文件

https://i-blog.csdnimg.cn/blog_migrate/99feeefb10a2db725441b61fb8e28582.png

https://i-blog.csdnimg.cn/blog_migrate/d49df19722b0584f7f25a397392fc0e4.png

https://i-blog.csdnimg.cn/blog_migrate/0af98dcec656696ed6799ae121a05c0c.png

https://i-blog.csdnimg.cn/blog_migrate/407936ae4fc8bbde24dc43e733250eb7.png

https://i-blog.csdnimg.cn/blog_migrate/0c91a9db47b411aec76c41d568c93191.png

 安装之后需要破解才能用

2)破解方法:http://blog.youkuaiyun.com/liuchangxin1982/article/details/47614899

关掉SOAPUI 界面

先将C:\Program Files\SmartBear\SoapUI-Pro-5.1.2\lib\Protection-4.6.jar 删除

之后用破解文件中的Protection-4.6.jar 去替换

出现如下画面先按取消

https://i-blog.csdnimg.cn/blog_migrate/1d162059e6cebfc078ee0c5030d1baff.png

https://i-blog.csdnimg.cn/blog_migrate/855c15beca54dd9b782c6ef7f8ea87b9.png

https://i-blog.csdnimg.cn/blog_migrate/4a522956759816fbbf5fc667c8c822c0.png

https://i-blog.csdnimg.cn/blog_migrate/3eefeae0b172b87c90773d06490a2b60.pnghttps://i-blog.csdnimg.cn/blog_migrate/56c69f3bd0ba242a1430cf9ee1c96c13.png

https://i-blog.csdnimg.cn/blog_migrate/ec61d32aef78ad018566f8114ee1878c.png

https://i-blog.csdnimg.cn/blog_migrate/765e217d8c3fc170512eafb17a784f76.png

出现这种界面说明破解成功

2、soapUI界面介绍

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927165639922-798461775.png

3、创建项目

这里创建REST服务

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927165855156-1967883419.png

                    

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927170054360-371416171.png

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927170302797-717584330.png

三、soapUI测试用例

1、测试数据单一

1)新建测试套件:

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927170439313-1185638577.png

         

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927170541766-959494907.png

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927170707844-715112230.png

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927170737219-1968722277.png

增加断言:

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927171322797-150400508.png

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927171031219-1530222310.png

运行结果:

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927171405672-326372155.png

2、测试数据来源于excel:(参考:http://www.cnblogs.com/heiyexiaoguai/p/4852334.html)

1)创建测试数据文件:testaccept.xlsx

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927171640313-1618979686.png

2)选择测试步骤,添加【Datasource】

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927171944453-1516662363.png

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927172015797-1396747397.png

3)添加请求:

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927172859531-1306119233.png

4)添加DataSource Loop,又来控制循环取数

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927173011188-1271496895.png

            

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927173041625-846870630.png

5)增加断言:

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927173123563-896783351.png

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927173147281-807450919.png

6)运行结果

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927173359703-1058437145.png

我们看到测试用例执行失败后,后面的将不会执行,而我们希望即使失败也要执行所有的测试用例,我们做如下设置:取消Abor test if an fasiled TestSteps前面的钩,再运行:

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927173531047-159260860.png

        

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927173600219-547064147.png

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927173744891-1983102051.png

7)查看测试结果信息:

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927173830250-406988099.png

8)导出测试报告

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927174316766-1741821213.png

https://images2015.cnblogs.com/blog/563728/201609/563728-20160927174250438-1751389417.png

 四、soapUI性能测试

1、创建性能测试用例:
 

https://images2015.cnblogs.com/blog/563728/201609/563728-20160928084227500-673632399.png

     

https://images2015.cnblogs.com/blog/563728/201609/563728-20160928084249110-1388723561.png

https://images2015.cnblogs.com/blog/563728/201609/563728-20160928084311438-1084683055.png

2)点击运行,运行结果如下:

https://images2015.cnblogs.com/blog/563728/201609/563728-20160928084555547-382052013.png

3)参数设置说明:

https://images2015.cnblogs.com/blog/563728/201609/563728-20160928084727703-2055717051.png

4)生成性能测试统计图

https://images2015.cnblogs.com/blog/563728/201609/563728-20160928084853906-684640686.png

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值