当前位置:网站首页>【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})}
边栏推荐
- Hiengine: comparable to the local cloud native memory database engine
- Oneforall installation and use
- [first lecture on robot coordinate system]
- Benji Banas membership pass holders' second quarter reward activities update list
- 【729. 我的日程安排表 I】
- The survey shows that the failure rate of traditional data security tools in the face of blackmail software attacks is as high as 60%
- 【剑指 Offer】63. 股票的最大利润
- [team PK competition] the task of this week has been opened | question answering challenge to consolidate the knowledge of commodity details
- 數據訪問 - EntityFramework集成
- tf. sequence_ Mask function explanation case
猜你喜欢
美国芯片傲不起来了,中国芯片成功在新兴领域夺得第一名
Desci: is decentralized science the new trend of Web3.0?
[729. My Schedule i]
Domestic API management artifact used by the company
Application of threshold homomorphic encryption in privacy Computing: Interpretation
Precision epidemic prevention has a "sharp weapon" | smart core helps digital sentinels escort the resumption of the city
如何将mysql卸载干净
Android privacy sandbox developer preview 3: privacy, security and personalized experience
Solution of vant tabbar blocking content
Flet tutorial 12 stack overlapping to build a basic introduction to graphic and text mixing (tutorial includes source code)
随机推荐
【剑指 Offer】61. 扑克牌中的顺子
【729. 我的日程安排表 I】
Iphone14 with pill screen may trigger a rush for Chinese consumers
[first lecture on robot coordinate system]
Android privacy sandbox developer preview 3: privacy, security and personalized experience
【组队 PK 赛】本周任务已开启 | 答题挑战,夯实商品详情知识
面对新的挑战,成为更好的自己--进击的技术er
Deep learning plus
BS-XX-042 基于SSM实现人事管理系统
ECU简介
机器学习编译第2讲:张量程序抽象
【刷题篇】鹅厂文化衫问题
精准防疫有“利器”| 芯讯通助力数字哨兵护航复市
Browser rendering principle and rearrangement and redrawing
[61dctf]fm
Wechat official account web page authorization login is so simple
How to set the WiFi password of the router on the computer
The first EMQ in China joined Amazon cloud technology's "startup acceleration - global partner network program"
Jarvis OJ Telnet Protocol
Fleet tutorial 09 basic introduction to navigationrail (tutorial includes source code)