SoapUI、Jmeter、Postman三种接口测试工具的比较分析

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取


![](https://img-blog.csdnimg.cn/dc22bee34ef6421ba2b8e736461590b6.png)


## 支持的接口类型与测试类型


从功能上**Jmeter**最为强大,可以测试各种类型的接口,不支持的也可以通过网上或自己编写的插件进行扩展。


**SoapU**I专门针对HTTP类型的两种接口,其初衷更是专门测试Soap类型接口,对于其他协议的接口不支持。


**Postman**更是轻量级,定位也不同,可用来测试Rest接口。



![图片](https://img-blog.csdnimg.cn/img_convert/25a7c1fb819b04cf27350893106393aa.png)


## 配置不同接口类型


**SoapUI:**可以创建Soap Project或者Rest Project(但Project中添加什么类型的Step则不受影响),可添加wsdl、wadl资源,并能在TestCase里添加Rest或Soap的Step。


**Jmeter:**可以在线程组里添加HTTP、TCP或WebSocket的Sampler。


**Postman:**仅支持Rest接口。



## 自定义变量以及变量的作用域


除以下表格中所列的变量之外,每个工具都有系统变量,未列在内。



![图片](https://img-blog.csdnimg.cn/img_convert/e108fc6fcca4e9f75e1c22a30aad5ed5.png)



## 数据源、生成器,进行参数化



![图片](https://img-blog.csdnimg.cn/img_convert/7afb1d2a509d81941004c8d2e439a7cf.png)


## 


## 流程控制


**SoapUI**:由Conditioinal Goto控制流程,以及Groovy脚本


**Jmeter**:由Switch控制器、If控制器、随机控制器等一系列控制器实现流程控制,以及Beanshell脚本


**Postman**:通过JavaScript脚本控制



## 结果解析、展示


![图片](https://img-blog.csdnimg.cn/img_convert/47b221be8b58a05615e2a0b0e746ce1f.png)


## 


## 断言


**SoapUI**:每个Request可添加Assertion


**Jmeter**:TestPlan、Threads Group、Sampler均可添加断言


**Postman**:请求的Tests中可添加断言



## 脚本扩展能力


**SoapUI**:Groovy脚本


**Jmeter**:Bean shell(Java)


**Postman**:JavaScript



## 团队协作


**SoapUI**:本身一个project是一个xml文件,但是可以通过配置变成一系列文件夹,每个Case、每个Suite均是独立的文件,这样可通过svn/git进行团队协作。支持性较好。


**Jmeter**:一个TestPlan也是一个jmx(xml)文件,无法分割,但Jmeter有一个合并的功能,允许将多个文件合并在一起。只能每个团队成员自己建立一个TestPlan,分功能块进行测试。最后整理合并。


**Postman**:有团队协作的功能,需要付费。



**最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!**


![](https://img-blog.csdnimg.cn/a096983111f247d99fb98a93ac5e6e65.png)


### 软件测试面试文档


我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。  
  


![在这里插入图片描述](https://img-blog.csdnimg.cn/057f075a555e43b5ae94ac4c2c7f6dc1.png#pic_center)


![](https://img-blog.csdnimg.cn/b5d166f9b12b4ce9ba4ef9adcc88eaa1.png)





![img](https://img-blog.csdnimg.cn/img_convert/ff70bdb5369c68a26c2f029696b82de7.png)
![img](https://img-blog.csdnimg.cn/img_convert/844f3b7094d1e4fcfcf7c893ea4c1948.png)
![img](https://img-blog.csdnimg.cn/img_convert/4982fcf2c2e4ace4f110fc43da6446ae.png)

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!**

**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618631832)**

测试知识点,真正体系化!**

**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618631832)**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值