简单的jmeter数据请求学习

在这里插入图片描述

简单的jmeter数据请求学习

1.需求

我们的流程服务由原来的workflow-server调用wfms进行了优化,将wfms服务操作并入了workflow-server中,去除了原来的webservice服务调用形式,增加了并发处理,现在想测试模拟一下,在一定并发的条件下获取下一岗位信息的接口,发起流程,提交流程等接口是否会有问题,此处使用jmeter进行测试,所以我这简单了解了一下jmeter的基本逻辑以及接口测试流程,简单记录一下方便后续使用时查看。

2. 简单使用

2.1 调用接口整理

此次主要测试流程发起,获取下一岗位以及下一岗位提交接口,我们微服务有权限验证,所以需要先调用登录接口,然后进行模拟。那么确定了主要就是5个接口了,具体的接口信息如下:

  • 登录接口 + 选择机构 获取权限信息
  • 发起流程
  • 查询下一岗位信息
  • 提交流程到下一岗位
  • 撤销流程

2.2 编写登录/选择机构接口

2.2.1 登录接口

观察一下我们登录接口的请求路径以及请求形式,了解到登录url: 3.1.19.155:8901/login/login
在这里插入图片描述
设置请求的参数类型为 text/plain,header中带有一个请求systemflag参数用于判定请求系统,0信贷 1风险
在这里插入图片描述
那么我们的登录接口jmeter设置如下:
在这里插入图片描述
我们的整体调用ip地址固定,所以设置用户自定义全局参数ip,value值为:3.1.19.155
在这里插入图片描述
在这里插入图片描述
设置完自定义全局参数后,再设置一个setUp线程组,用于设置请求接口的请求线程数量,我们的是登录接口,登录一次即可,所以设置参数全部为1

注意:setUp线程组在开始前执行一次,setDown线程组在结束前执行一次,线程组正常中间执行

在这里插入图片描述
在这里插入图片描述
之后我们添加取样器,http请求,里面具体配置我们的请求参数,地址,请求方式等信息,具体的设置信息如下所示:
在这里插入图片描述
在这里插入图片描述
在此之后,我们还要添加JSON提取器,用于获取接口响应的参数信息,我们调用脚本$.data.X_Token获取,此处我们获取的token信息,并且创建一个名为token的参数进行存储,可在后续接口中使用,具体实现如下:
在这里插入图片描述
在这里插入图片描述
此处为我们响应的参数信息,所以才能使用如上脚本$.data.X_Token获取token信息

{
   
   
    "code": 1,
    "data": {
   
   
        "X_Token": "LOGIN_TOKEN:0f3b9dba281944eab8f493856d6c0c09",
        "organization": [
            {
   
   
                "orgCd": "0001",
                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值