jmeter接口测试----11关联

以充值金币为例。每次充值需要一个有管理员身份的用户登录为学生充值。但是这个用户是固定的,如果想要任意用户登录充值,需要进行以下操作:调用第一个接口,然后从这个接口的返回数据里面拿到某个值。然后放到第二个接口里面来用。这个过程就是关联。

登录接口上右键添加[email protected] - JSON Path Extractor。

由于我们登录时获取的参数如下:第一级大括号参数为login_info。充值金币所需要的sign参数在第二级大括号中。因此,在json path extractor中需要写入参数$.login_info.sign

注意运行的时候有顺序,登录放在上边,充值放下边。否则会提示登录。

加入debug可以查看mingzi接口是否取到。

原文地址:https://www.cnblogs.com/youyou-luming/p/9495463.html

时间: 2024-08-08 22:44:12

jmeter接口测试----11关联的相关文章

jmeter接口测试-cookie关联

1.记录登录成功时返回的token 1.使用正则表达式动态获取token 3.在用例的请求头添加token 4.添加HTTP Cookie 管理器 5.运行即可查看请求中的cookie及token 原文地址:https://www.cnblogs.com/swlip/p/12089269.html

Jmeter接口测试实战-数据传递

接口与接口之间没有关联的测试是缺乏意义和没有灵魂的,只有数据在不同接口之间传递才能勾画出业务场景重要的链路. 我们用较为通用的http/https协议,接口普遍返回json方式为例. 举例场景: 比如电商平台,用户登录后产生令牌token, 其他接口拿着这个token判断用户是否登录才能进行相关操作, 当用户将商品加入购物车支付完成后,系统按照规则生成订单号, 同时会在该用户的全部订单列表中查到全部订单和相应状态. 要点分析: 1. login接口登录后生成token 2. pay支付接口拿到t

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)

 接口测试与数据驱动 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程. 2 数据驱动与jmeter接口测试 我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试数据来驱动测试的方式. 2.1 新建一个csv文件 新建一个txt文档文件,重命名文件,修改文件后缀名为csv,如test.csv,

Jmeter中的关联(正则表达式+json)-空谷幽兰

1.什么是关联? 关联即将服务器返回的动态变化的值保存为一个参数,以便后续接口使用: 2.jmeter中的关联方法 (1)正则表达式 我们现在要用正则表达式取id为1,然后作为下一个请求的入参: 正则表达式的写法:"id": (.*), "age": 18 下一个请求入参是:${id},看一下返回结果 成功取到id为1 附常用元字符: 代码 说明 . 匹配除换行符以外的任意字符 \w  匹配字母或数字或下划线或汉字 \s  匹配任意的空白符 \d  匹配数字 \b

使用Jmeter接口测试

使用Jmeter接口测试 1.首先右键添加一个线程组,然后我们重命名接口测试 2.在线程组上添加一个Http默认请求,并配置服务器的IP地址端口等信息 3.在线程组中添加一个HTTP请求,这里我们重命名"增加信用卡账户信息接口 4.配置接口请求信息,这配置示例如下,HTTP请求名称可以按需求命名: 注:由于Jmeter请求线程组内的请求时从第一个开始执行,所以我们将需要最先执行的请求放在前面 5.在线程组上添加监听器,察看结果树 6.点击启动,运行结束后查看,结果树 7.添加聚合报告 8.去数据

Jmeter接口测试操作

一.Jmeter接口测试操作步骤 1. 启动jmeter,右键点击测试计划-->添加-->Threads(Users)-->线程组,点击线程组菜单,右边显示参数设置. 2 . 右键点击线程组-->添加-->Sampler-->HTTP请求,此时在线程组下面出现HTTP请求选项.点击该选项,出现HTTP请求界面. 3 右键点击HTTP请求-->添加-->配置元件-->HTTP信息头管理器,在HTTP信息头管理器界面中点击"添加"按钮,

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动

转载:http://www.cnblogs.com/chengtch/p/6576117.html 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程. 2 数据驱动与jmeter接口测试 我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试数据来驱动测试的方式. 2.1 新建一个csv文件 新

Jmeter接口测试---基于http协议之get/post

Jmeter接口测试---get请求 1.创建一个线程组 测试计划---添加---Threads ---线程组 2.添加http请求,步骤如下图所示: 3.添加带有参数的get请求,如下图展示内容: 设置服务器名称或IP.端口号.路径.方法为get,其他默认 4.增加一个事务文本检查点.添加的步骤如下图所示: 设置所要检查的文本内容(如果返回的数据还不知道可先添加 察看结果树 看返回的数据是什么,再进行检查点的设置): 5.添加一个 察看结果树,用于调试能否返回正确的结果值: //=======

Hibernate的关联映射之1-1关联映射

二.1-1 无论是单向1-1映射关联,还是双休1-1映射关联,都有三种映射策略:基于主键.基于外键.采用连接表. 1.单向1-1映射关联 1.1.基于主键的单向1-1映射关联 对于基于主键的单向1-1关联,基于主键关联的持久化类不能拥有自己的主键生成器策略,它的主键由关联实体来负责生成. 是根据他自己的person属性来获得的.即他通过自身的一个getPerson()方法来获得Person对象.然后通过Person对象中的getID()方法获得id,然后赋值给自身id.这样就可以不需要自己来生成