都可以做接口测试,包括单接口和多接口关联测试,jmeter可以做性能测试
postman是通过collections创建接口用例集,而jmeter是通过线程组
postman的请求url是一个整体,jmeter分为了协议、主机、路径、端口4个部分
postman中可以直接在header中写请求头信息,而jmeter要先添加一个HTTP请求头信息管理器
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一般用来做自动化测试,做冒烟测试