jmeter和postman的参数化

本文详细介绍了jmeter和postman的参数化方法,包括jmeter的CSV配置元件、用户参数、正则表达式等,以及postman的全局变量、环境变量和外部文件引入。同时,文章还阐述了两者各自的断言方式,如jmeter的响应断言、Beanshell断言、Json Path断言和XPath断言,以及postman的字符串匹配、响应时间、状态码检查等断言方法。通过这些断言,可以确保接口测试的准确性和效率。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值