当前位置:网站首页>【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})}
边栏推荐
- Solution of vant tabbar blocking content
- How to set the WiFi password of the router on the computer
- 【剑指 Offer】61. 扑克牌中的顺子
- SQL injection of cisp-pte (Application of secondary injection)
- Timestamp strtotime the day before or after the date
- How does the outer disk futures platform distinguish formal security?
- 【刷题篇】鹅厂文化衫问题
- Excuse me, is the redis syntax used in DMS based on the commands of the redis community version of the cloud database
- C# TCP如何限制单个客户端的访问流量
- Games101 notes (I)
猜你喜欢
随机推荐
Jarvis OJ shell traffic analysis
Wechat official account web page authorization login is so simple
Writing method of twig array merging
Starkware: to build ZK "universe"
挖财股票开户安全吗?怎么开股票账户是安全?
文件操作--I/O
Jarvis OJ shell流量分析
Bs-xx-042 implementation of personnel management system based on SSM
Win11 prompt: what if the software cannot be downloaded safely? Win11 cannot download software safely
Desci: is decentralized science the new trend of Web3.0?
Browser rendering principle and rearrangement and redrawing
Explain in detail the functions and underlying implementation logic of the groups sets statement in SQL
美国芯片傲不起来了,中国芯片成功在新兴领域夺得第一名
Get ready for the pre-season card game MotoGP ignition champions!
Jarvis OJ 远程登录协议
Jarvis OJ 简单网管协议
Summary of PHP pseudo protocol of cisp-pte
【刷题篇】鹅厂文化衫问题
Facing new challenges and becoming a better self -- attacking technology er
Games101 notes (I)







![[brush questions] effective Sudoku](/img/5b/3064170bebd1ccbee68d6a85d23830.png)

