HOME AUTHORS

postman和jmeter使用上的联系/区别

2021年11月2日 14:12 2022年3月24日 03:04 更新
ali
Tags cookie jmeter postman

postman和jmeter使用上的区别

都可以做接口测试,包括单接口和多接口关联测试,jmeter可以做性能测试

创建接口用例集

postman是通过collections创建接口用例集,而jmeter是通过线程组

请求URL

postman的请求url是一个整体,jmeter分为了协议、主机、路径、端口4个部分

请求头信息

postman中可以直接在header中写请求头信息,而jmeter要先添加一个HTTP请求头信息管理器

cookie

postman可以在header中对cookie做管理,jmeter是添加HTTP Cookie管理器完成对cookie的管理,并且是自动处理,jmeter的cookie管理更简单

数据提取

postman可以在tests中获取到响应数据并且解析,保存结果到环境变量中供下一个接口调用,而jmeter要通过提取器来获取返回数据,但是可以处理的数据类型较多,不仅可以处理json格式的数据,也可以是html、xml等格式的数据

数据用例的实现

postman适合把数据和操作放在一起,操作较简单;而jmeter适合把数据和操作分离,便于维护

断言的实现

postman自带很多断言的函数,可以直接引用;jmeter也支持断言,不过postman是用函数进行断言,jmeter使用元件进行断言

执行

对于默认执行,poatman不能保存结果,jmeter可以保存结果

但是Postman可以使用newman实现批量执行和保存结果(生成报告),jmeter可以通过ant实现批量执行和保存结果(生成报告)

其他

postman适合做手工接口测试,比较简单,可以实现接口的半自动化

jmeter比较适合做自动化接口测试,因为功能强大且可以保存脚本,批量执行设置比较简单

postman一般用来做接口测试,用来发现bug,验证后台程序

jmeter一般用来做自动化测试,做冒烟测试