当前位置:网站首页>【jmeter】jmeter脚本高级写法:接口自动化脚本内全部为变量,参数(参数可jenkins配置),函数等实现完整业务流测试
【jmeter】jmeter脚本高级写法:接口自动化脚本内全部为变量,参数(参数可jenkins配置),函数等实现完整业务流测试
2022-07-05 16:27:00 【bulabula2022】
背景:
笔者在做接口/性能测试过程中,遇到需要大量造测试数据得场景,或者通过接口测试回归整个业务链路等,通过一点点积累,实现了jmeter脚本内无写死数据,全程都是变量,参数,函数实现想要得测试数据,做到一次编写,在任何测试环境配置基本的环境下即可使用的目标。现分享给大家,欢迎沟通交流
1、整体概览
2、 beanshell自动获取本地文件,自动新增用户,并初始化
用户新增脚本
3、初始化用户数据,初始化业务数据,登录token获取,并保存
token,user ,account等写入本地
4、造基础业务数据,java自动获取N天前N天后特定时间戳
脚本body体做到全部为参数,变量函数等,可应用到任何测试环境
json提取器,beanshell里编写java程序
5、 json格式数据JSONObject和JSONArray处理,java获取返回的动态数据,循环参数到下一步业务
循环次数动态获取
脚本中也使用到其它函数,如下
日期函数:
${__longSum(${__time},+86400000,)},
${__longSum(${__time},-86400000,)}
循环控制器:
${Name_#}
计数器:
starting value:1,
递增:1,
max value:${Name_#},
引用名:N,
参数化:${__V(Name_${N})}
边栏推荐
猜你喜欢
ECU introduction
NPM installation
[brush questions] effective Sudoku
If you can't afford a real cat, you can use code to suck cats -unity particles to draw cats
File operation --i/o
npm安装
Jarvis OJ Webshell分析
[61dctf]fm
Global Data Center released DC brain system, enabling intelligent operation and management through science and technology
深耕5G,芯讯通持续推动5G应用百花齐放
随机推荐
ECU简介
[Jianzhi offer] 62 The last remaining number in the circle
【刷題篇】鹅廠文化衫問題
微信公众号网页授权登录实现起来如此简单
[brush title] goose factory shirt problem
齐宣王典故
数据访问 - EntityFramework集成
Detailed explanation of use scenarios and functions of polar coordinate sector diagram
美国芯片傲不起来了,中国芯片成功在新兴领域夺得第一名
文件操作--I/O
Jarvis OJ Flag
npm安装
Can you help me see what the problem is? [ERROR] Could not execute SQL stateme
Precision epidemic prevention has a "sharp weapon" | smart core helps digital sentinels escort the resumption of the city
China Radio and television officially launched 5g services, and China Mobile quickly launched free services to retain users
帮忙看看是什么问题可以吗?[ERROR] Could not execute SQL stateme
What is ROM
How was the middle table destroyed?
Cs231n notes (bottom) - applicable to 0 Foundation
How to set the WiFi password of the router on the computer