专注于分享软件测试干货内容,欢迎点赞 收藏 ⭐留言 如有错误敬请指正!交流讨论:欢迎加入我们一起学习!资源分享:耗时200+小时精选的「软件测试」资料包 软件测试学习教程推荐:火遍全网的《软件测试》教程
创建接口用例集
没区别,Postman是Collections,JMeter是线程组,没什么区别。
步骤的实现
有区别,Postman和JMeter都是创建http请求。
区别1 Postman请求的请求URL是一个整体,JMeter分成了4个部分(协议、主机、端口、路径)。
区别2 Postman可以在请求中直接填写请求头信息, JMeter需要通过添加http请求头管理器添加请求头。
区别3 对于cookie,Postman可以对cookie做管理,但是JMeter只需添加http cookie管理器即可完成cookie的处理,并且是自动处理cookie信息,所以JMeter的cookie管理更简单。
Postman在pre-request script可以添加前置请求,获取响应数据,比较容易进行json结果的处理,很方便地提取json数据。
JMeter不仅可以处理json数据(json提取器),还可以提取其他数据(正则表达式提取器)。
数据用例的实现
区别1 JMeter比较适合进行数据与操作分离,而Postman比较适合把数据和操作放在一起,显然Postman操作更简单,JMeter更便于维护。
区别2 Postman也支持csv数据文件的导入,但是每次执行时都需要收工加载数据文件,不方便(所以只能做半自动化)。
JMeter可以进行完全自动化,特别是引入ant后效果更明显。
断言的实现
区别1 Postman有很多自带的断言函数,直接引用即可,操作非常方便,JMeter也自带断言组件,操作非常直观。
不过Postman用函数断言,JMeter用元件进行断言。
区别2 JMeter支持正则表达式断言,Postman不支持。
区别3 JMeter的断言更丰富,Postman需要通过编程来实现同样的效果,所以难度更大。
执行
默认执行,Postman不能保存结果,JMeter可以保存结果。
Postman可以通过Newman实现批量执行和保存结果,JMeter可以通过ant实现批量执行和保存结果。
其他
Postman比较适合做手工接口测试,因为简单,可以实现半自动化,一般用来做接口测试,用来发现BUG,验证后台程序。
JMeter比较适合自动化接口测试,因为功能强大并且可以保存脚本,批量执行设置很容易,一般用来做自动化测试,做冒烟测试。
最后我邀请你进入我们的软件测试学习交流群, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路:
感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
好文阅读
发表评论