首页 > 其他 > 详细

postman与Jmeter调用接口

时间:2017-12-15 19:24:05      阅读:306      评论:0      收藏:0      [点我收藏+]

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

  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参数,即可加入对应的jp@gc - JSON Path Extractor对该请求的返回值进行处理,可将这个cookie保存至需要的地方

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

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

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

postman与Jmeter调用接口

原文:http://www.cnblogs.com/KaollaSu/p/8044546.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!