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

接口测试 —— Jmeter读取数据库数据作测试参数

1、添加Jdbc Request

2、添加ForEach控制器(右键线程组->逻辑控制器->ForEach控制器)

①输入变量的前缀:mobilephone;

从jdbc request设置的变量得知,我们要取的值为mobilephone_1、mobilephone_2、mobilephone_3......所以这里输入mobilephone

②Start index for loop:0

变量循环启动的索引,第一个元素起始索引+1End index for loop:6;变量循环结束的索引。所以这里是取值mobilephone_1、mobilephone_2、...、mobilephone_10

③输出的变量名称:t_phone;用于替换循环下的请求的变量

3、在ForEach控制器下添加登录请求,并进行变量引用

4、运行后,查看结果,成功从库里获取了10个用户手机号,并分别成功登录

以上这种处理需要自行查库获知总共有多少个用户,再去设置ForEach控制器的End index for loop值(设置为用户总数),就可以将库里所有用户进行参数传值登录了;

但是能不能Jmeter自动去获知数据库表的用户数,然后去循环取值进行登录呢?

当然可以,先用jdbc request查出用户数,再直接对ForEach控制器的End index for loop值进行设置就行了。

5、添加一个jdbc请求,查询用户表的用户总数,并设置变量count

6、设置ForEach控制器的End index for loop值

7、点击运行,查看结果成功

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关文章:

  • 运维人必知必会的10个问题,不知道的快来补课!
  • NEFU数字图像处理(3)图像分割
  • HarmonyOS开发:基于http开源一个网络请求库
  • 双热点机制结合。5+铜死亡+铁死亡相关基因生信思路
  • 求职中遇到的性格测试,你看不出来的陷阱
  • 【面试精选】00后卷王带你三天刷完软件测试面试八股文
  • 开源播放器GSYVideoPlayer的简单介绍及播放rtsp流的优化
  • Java零基础入门-注释
  • Mac PS2023/2024储存窗口黑屏不显示 解决方法
  • 【正则表达式】中的“\b“
  • 【计算系统】5分钟了解超算,高性能计算,并行计算,分布式计算,网格计算,集群计算以及云计算的区别
  • DQN强化学习
  • CentOS 7升级gcc/G++版本
  • 系列四、全局配置文件mybatis-config.xml
  • 【LLM】大语言模型高效微调方案Lora||直击底层逻辑
  • [LeetCode] Wiggle Sort
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【个人向】《HTTP图解》阅后小结
  • 07.Android之多媒体问题
  • 30秒的PHP代码片段(1)数组 - Array
  • angular2开源库收集
  • Flex布局到底解决了什么问题
  • Hexo+码云+git快速搭建免费的静态Blog
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • Shell编程
  • 初识 beanstalkd
  • 复杂数据处理
  • 关于Java中分层中遇到的一些问题
  • 如何编写一个可升级的智能合约
  • 大数据全解:定义、价值及挑战
  • #{}和${}的区别?
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (27)4.8 习题课
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (WSI分类)WSI分类文献小综述 2024
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • .Net 4.0并行库实用性演练
  • .net 反编译_.net反编译的相关问题
  • .Net 高效开发之不可错过的实用工具
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • [20160902]rm -rf的惨案.txt
  • [20180224]expdp query 写法问题.txt
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [BSGS算法]纯水斐波那契数列
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)
  • [bzoj 3534][Sdoi2014] 重建
  • [CF703D]Mishka and Interesting sum/[BZOJ5476]位运算