摘要:
背景 1、获取数据库的多个字段 2、接口需要循环用这几个变量 一、获取数据库的多个字段 1、获取多个字段 2、用多个变量存储 二、获取数据库的表的总数 1、获取数据库表总数 2、保存变量 三、添加循环控制器 四、添加计数器 五、嵌套变量获取 ${__BeanShell(vars.get("变量字段_ 阅读全文
摘要:
背景 接口B依赖接口A返回值,当接口A返回值不为空数组时,才执行接口B 步骤一:获取接口A的返回值 1、使用JSON提取器,提取distributionList 步骤二:调用接口B之前先用IF控制器 1、判断接口A返回的值是否为空数组,不为空数组时才执行接口B 阅读全文
摘要:
背景 接口A: 完成审批 接口B:接口A完成审批后生成客户订单号 由于:接口A 执行完后需要等待一段时间才生成客户订单号,所以接口B经常获取不到客户订单号 解决:循环执行接口B,直到获取到客户订单号为止 步骤一:接口B 提取客户订单号,使用JSON提取器 1、提前客户订单号,存入变量:custome 阅读全文
摘要:
区别 vars 只能在当前线程组内使用,props 可以跨线程组使用 vars 只能保持String 或者Objec, props 是 Hashtable 对象 vars: 1、本质是Map,是单个线程的本地属性,能在beanshell里面进行赋值和取值 2、示例 vars.get("saleOrd 阅读全文
摘要:
前言 Jmeter 获取到Jdbc 结果集后,我们经常要对接收结果集对结果集进行处理,常见的有两种:Variable names 和 Result variable name,接下来我们看下处理方法 方法一:使用Variable names + foreach 控制器 1、获取数据放入Variabl 阅读全文
摘要:
前言 JMeter往往需要执行完之后拼凑完测试报告,才能看到结果。命令行里的内容也不够详细。那么如何在执行过程中实时监控执行效果呢? 使用InfluxDB+Grafana 这个组合可以解决我们的痛点,那就是性能测试过程中的不透明。 InfluxDB 和 Grafana是什么 InfluxDB是一种时 阅读全文
摘要:
安装 flask Flask 是一个 Web 框架,使用它首先需要安装 pip3 install flask 代码如下 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'H 阅读全文
摘要:
import org.json.JSONArray;import org.json.JSONObject;import java.util.Calendar;import java.util.Date;import java.text.SimpleDateFormat;// 获取当前日期Calend 阅读全文
摘要:
场景: 订单列表返回N个订单,需要针对N个订单进行确认操作 1、订单列表接口,JSON提取器提取N个订单编号,如图 2、foreach 控制器 3、beanshell 前置处理器,将订单号FSO111--》替换为FMO111 阅读全文
摘要:
苹果手机代理 charles 提示(此链接非私人连接) 开启ssl代理 找到 代理 > SSL 代理设置 打开后启动SSL 代理, 并添加监听主机和端口。 主机填入: * ; 端口填入: 9998。 手机设置手动代理 选择连接的相同wifi, 选择手动配置代理, 填入对应的服务器和端口(charle 阅读全文