postman和jmeter哪个是更好的接口测试工具?

1,关于在哪个阶段使用哪个接口测试工具
对于单个的接口测试请求,我更喜欢用postman,可能比jmeter更好定位问题,在接口调试好后,我则更喜欢用jmeter进行一些简单的自动化请求,可能代替很多手工造数据和流程性的操作
列如,在开发交付接口的初级阶段,我们都是采用postman进行接口单个测试,数据流转测试,流程性的测试
但在接口测试完成后,我们才开始使用jemter开始一些压力,性能的测试
在上线之后,我们会使用jmeter进行所有接口的管理,在上线前保证每个接口都可以正常进行请求,可以利用接口保证正常流程的通跑
2,两个工具关于环境变量和参数化的方式不同
在jemter中的环境变量和参数化,可以参考我之前的文章

postman通常是在右上角的眼睛处进行切换环境和该环境对应的变量(这里可以设置全局变量,局部变量)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191018161341459.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg4MTIyMA==,size_16,color_FFFFFF,t_70
列如,我们一般使用的域名,token等都可在此处设置值直接进行引用
postman和jmeter哪个是更好的接口测试工具?_第1张图片
postman和jmeter哪个是更好的接口测试工具?_第2张图片
在postman中,postman在接口参数上看起来更直观,调试更方便,在pre-request script中,可以设置一些预请求的设置,例如,设置参数,然后进行引用或提供给下个接口使用,之后出一篇关于postman参数化和环境变量设置的文章好了
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191018162416433.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg4MTIyMA==,size_16,color_FFFFFF,t_70postman和jmeter哪个是更好的接口测试工具?_第3张图片
3,当然,postman也可以实现像jmeter一样的多个接口流程化的请求,压力等,只是统计数据并不如jmeter那么直观,jemter数据更清晰
点击runner,可以选择想要run的接口,也就是,可以选择想要跑的一个流程
postman和jmeter哪个是更好的接口测试工具?_第4张图片
postman和jmeter哪个是更好的接口测试工具?_第5张图片
postman和jmeter哪个是更好的接口测试工具?_第6张图片
jmeter和postman都是两款强大的接口测试工具,各有所长,还有很多,以后慢慢写吧
综上,如果是单个接口调试, 测试初期,建议使用postman
后期的压力,性能,维护,上线前检查,推荐使用jemter

你可能感兴趣的:(测试总结)