当前位置: 首页 > news >正文

做配电柜在哪个网站发布信息云匠网可能会遇到哪些问题

做配电柜在哪个网站发布信息,云匠网可能会遇到哪些问题,注册二级建造师查询入口,哪些是 joomla做的网站文章目录 前言JMeter 特殊组件-逻辑控制器与BeanShell PreProcessor 使用示例1. 逻辑控制器使用1.1. While Controller 使用示例1.2. 如果(If)控制器 使用示例 2. BeanShell PreProcessor 使用示例 前言 如果您觉得有用的话,记得给博主点个赞…

文章目录

  • 前言
    • JMeter 特殊组件-逻辑控制器与BeanShell PreProcessor 使用示例
      • 1. 逻辑控制器使用
        • 1.1. While Controller 使用示例
        • 1.2. 如果(If)控制器 使用示例
      • 2. BeanShell PreProcessor 使用示例

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


JMeter 特殊组件-逻辑控制器与BeanShell PreProcessor 使用示例

1. 逻辑控制器使用

流程:
1、选择你的HTTP请求;
2、单机右键->选择插入上级
3、选择逻辑控制器
在这里插入图片描述

1.1. While Controller 使用示例

添加用户定义的变量:
在这里插入图片描述
添加变量:count
在这里插入图片描述
value值为循环的次数。
点击此HTTP请求右键添加后置处理器:BeanShell PostProcessor
在这里插入图片描述
里面写入这段代码:

String count = vars.get("count");
int countInt = Integer.parseInt(count);
countInt = countInt - 1;
vars.put("count",countInt+"");

在这里插入图片描述
意思是:
获取count变量,每次执行完此HTTP请求后,数值-1,并存入变量count

设置While Controller内容:

${__groovy(vars.get("count") !="0")}

在这里插入图片描述

1.2. 如果(If)控制器 使用示例

在While Controller组件上右键点击->插入上级->逻辑控制器->如果(If)控制器
在这里插入图片描述
在此组件上输入一下下面内容:

${whileFlag}

在这里插入图片描述
在用户定义的变量上新加变量whileFlag:
在这里插入图片描述
vaue:true代表可以通过if判断、false代表拒绝通过if判断。

2. BeanShell PreProcessor 使用示例

大概流程:

首先在HTTP请求的Body Data 上设置变量,然后添加BeanShell PreProcessor,代表的是执行HTTP请求之前会先走BeanShell PreProcessor 组件,然后将传参值输入到刚刚我们在Body Data 上设置的变量,发起请求。

设置Body Data 变量:

${jsonInput}

在这里插入图片描述
然后选择此HTTP请求组件右键->添加->前置处理器->BeanShell PreProcessor 组件
在这里插入图片描述
输入内容:


import cn.hutool.json.JSONObject;
import java.util.ArrayList;
import java.util.List;//==================================================================================================// 生成随机字符串作为parentId的值
long randomParentId = ${__Random(100,500)};
String msg = "[\"12\",\"2342\"]";
log.info(msg);// 创建一个空的 List
List inputList = new ArrayList();// 添加字符串元素到列表中
inputList.add("value1");
inputList.add("value2");
inputList.add("value3");// 设置JSON数据
String jsonData = "{\n" +"  \"pages\": {\n" +"    \"page\": 1,\n" +"    \"pageSize\": 10\n" +"  },\n" +"  \"param\": {\n" +"    \"isDelete\": \"string\",\n" +"    \"level\": \"string\",\n" +"    \"parentId\": \"string\",\n" +"    \"parentIds\": [\n" +"      \"string\"\n" +"    ],\n" +"    \"pkIds\": [\n" +"      \"string\"\n" +"    ]\n" +"  }\n" +"}";// 将随机生成的parentId值替换到jsonInput中
JSONObject jsonObject = new JSONObject(jsonData);
// 替换parentIds值为随机生成的值
jsonObject.getJSONObject("parameter").put("parentIds", inputList);
jsonObject.getJSONObject("parameter").put("parentId", randomParentId);
// 将JSON数据设置为JMeter变量
vars.put("jsonInput", jsonObject.toString());

特别注意:在JMeter中,不要写关于泛型的代码,JMeter不支持泛型。

http://www.yayakq.cn/news/436569/

相关文章:

  • 心雨在线高端网站建设专业公司注册地址租赁
  • 合肥建设银行招聘网站网站首页的psd怎么做
  • 网站开发的技术可行性公众平台安全助手官网
  • 网站申请qq网站开发与维护介绍
  • 网站怎么添加滤镜功能吗wordpress时尚英文站
  • 网站做好了每年都要续费吗服务器网站部署
  • 武义网站建设软件开发工具也叫什么工具
  • 做行程规划的旅行网站做电子书网站
  • 如何简述网站建设流程wordpress使用自己主页
  • 养生网站设计自贸区网站建设
  • 紫竹桥网站建设dw网页制作作业
  • 公司怎么在百度做网站绍兴seo排名公司
  • 站长之家网页模板现实有有哪里学做网站的
  • asp网站防注入代码 天堂资源帝
  • 自己可以建设环保公益网站吗怎么做点击文字进入的网站
  • 西部数码网站站点大业推广网站
  • 制作小企业网站本地wordpress模板编辑器
  • 辽宁省档案网站建设湖南省政务服务网 网站建设要求
  • 一个做网站的公司年收入外贸推广平台有哪几个
  • 绵阳汽车网站制作知乎网页版
  • 国外建筑设计网站大数据精准营销获客系统
  • 做五金标准件网站建网站需要多少钱
  • 公司支付的网站建设如何入账在线一键建站系统
  • 建设我们的网站教案查询成绩的网站怎么做
  • 北京公司建一个网站需要多少钱wordpress 展示主题
  • 建设网站找什么问题网站建设用模板好吗
  • c# 网站开发框架网易企业邮箱收件服务器主机名
  • 绵阳市建设工程信息网站厦门建站系统建设
  • 哈尔滨市网站建设公司网页界面设计中主要包括哪三个方面
  • 检察 网站建设手机建站平台微点手赚