jmeter和postman的参数化

jmeter参数化其实有很多种
CSV配置元件  用户参数用户定义的变量   (全局变量)函数助手数据库读取数据,作为接口的参数正则表达式,获取上一个接口的响应值作为后面接口的参数postman参数化1.直接设置为全局变量/环境变量 2.定义变量,并将变量设置为全局变量3.将返回结果设置全局变量/环境变量4.引入外部CSV/json文件jmete常用断言:响应断言,可以在响应回来的数据选择部分或者全部信息进行断言,不过数据较大,建议使用部分信息,不匹配则失败Beanshell断言,比较灵活。当某些断言不能满足使用时,比如多个断言或的情况,可以使用Beanshell Assertion来进行处理。Json Path断言当接口返回json格式数据时,除了前两种方法,我们还可以使用JSON Path Assertion。使用JSON Path Assertion,需先在安装Jmeter Plugins Manage,然后在Jmeter Plugins Manage中下载jpgc - Standard Set插件。在Json Path中添加匹配规则,在Expect value中填写期望值Xpath断言当请求返回页面时,通过对比页面元素是否存在,使用XPath Assertion比较合postman断言:testspostman常见断言方法1.判断响应内容是否包含某个字符串【Response body:Contains string】pm.test(“Body matches string”, function () {pm.expect(pm.response.text()).to.include(“stars”);});  2.判断响应内容是否和预期内容完全一致【Response body:Is equal to a string】pm.test(“Body is correct”, function () {pm.response.to.have.body(“re

你可能感兴趣的:(笔记)