二者都需要有接口文档作为基本参考文件,从接口文档获取接口及参数形式,及参数内容
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语句的所有语法
能够想到的介于时间问题只有这么多~~~再有发现再续补充~~~