postman与Jmeter调用接口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postman与Jmeter调用接口相关的知识,希望对你有一定的参考价值。

  二者都需要有接口文档作为基本参考文件,从接口文档获取接口及参数形式,及参数内容

  postman打开以后需要确定是get还是post,之后确定接口的地址,以及相关参数

  接口地址由接口文档提供,参数的加入方法则可以在接口地址处直接添加

  如:https://i.cnblogs.com/EditPosts.aspx?opt=1

  使用get时,可以有Headers参数进行设置,填入相应的Key和Value即可

  如:接口:http://api.nnzhp.cn/api/user/all_stu,Headers填入[{"key":"Referer","value":"http://api.nnzhp.cn/","description":""}],即可查询所有的人员信息

  使用post时,可以对Headers和body进行设置,

  如:接口:http://api.nnzhp.cn/api/user/gold_add,Headers填入cookiein信息后,在body中填入[{"key":"stu_id","value":"722","description":""},{"key":"gold","value":"1","description":""}],即可对722同学添加金币数量,此次操作中,cookie中登录信息,是由一个登陆接口获得的

  使用post时,将body设置为raw,可以进行json串传入数据,根据接口文档写的json串文件,将内容粘贴至body的文本框内即可

  使用post还可以上传文件

  如:接口:http://api.nnzhp.cn/api/file/file_upload,body中参数为[{"key":"file","value":{"0":{}},"description":""}]其中Value中选择文件,并且选择一个文件,运行后即可进行一次上传

  jmeter首先要创建一个线程组,设置好线程组线程数,循环次数等后,在处理接口时,会分为,两部分,第一部分url,第二部分在这个服务器的地址,如一个接口:http://api.nnzhp.cn/api/file/file_upload中其中url为:http://api.nnzhp.cn,地址为:api/file/file_upload,还可以对这些进行参数化,进行变量设置,简化操作

  在创建一个http请求这个http请求可以为post或者get,在下面的参数中,写入key和value即可发送请求

  如postman上述操作都可以完成

  jmeter还可以对于多个请求进行处理工作如上面需要获取登录接口中的cookie参数,即可加入对应的[email protected] - JSON Path Extractor对该请求的返回值进行处理,可将这个cookie保存至需要的地方

  jmeter参数化,任何时刻都可以进行,甚至可以添加CSV Data Set Config,在任意位置,使用文本文档按着接口文档格式编辑要传入的数据,大大简化操作

  jmeter还可以进行数据库操作,添加JDBC Connection Configuration,再其对应的项目中填入数据库地址,驱动,用户名,密码等信息,再添加JDBC PostProcessor即可对数据库进行操作,注:Callable Statement模式可以使用sql语句的所有语法

  能够想到的介于时间问题只有这么多~~~再有发现再续补充~~~

以上是关于postman与Jmeter调用接口的主要内容,如果未能解决你的问题,请参考以下文章

初学postman与jmeter

API 接口 并发测试 Jmeter Postman

postman与jmeter哪个好用

浅谈postman和jmeter的用法与区别

1postman基础

1postman基础