随笔分类 -  Jmeter接口自动化

Jmeter接口自动化问题
摘要:存在如下响应信息: { "result": { "data": [ { "字段1": "DK-01", "字段2": null, "字段3": "210(3mm/40kg)",}, {"字段1": "DK-01","字段2": null,"字段3": "210(3mm/40kg)",}, {"字段1 阅读全文
posted @ 2025-01-19 14:54 Gritli 阅读(97) 评论(0) 推荐(0)
摘要:实际场景:某功能在前端支持选择多条数据后点击提交,表现在接口是,一次传了多个Id。 问题:需要将上个接口的多个Id串联,传给提交接口。 处理方式:通过JSON提取器勾选:compute concatenation var 拼接所有Id,然后通过变量名_ALL传参 结果展示: 阅读全文
posted @ 2022-07-19 14:06 Gritli 阅读(389) 评论(0) 推荐(0)
摘要:问题描述:使用jmeter进行接口测试时,遇到枚举值(如:10代表闲置、15代表使用中、20代表维修等)我们需要随机取一个类型传到接口中。 解决思路:通过函数助手查找随机函数,找到__chooseRandom以及__randomFromMultipleVars两个内置函数 方法1、使用__rando 阅读全文
posted @ 2022-01-08 10:11 Gritli 阅读(7995) 评论(0) 推荐(0)
摘要:需求:在一个接口中我希望随机获取Code,Name两个变量,但是这两个属性需要是在同一条记录里面,获取属性后需要分别传给后面接口。 实现思路:1、通过$..entities[*]["Code","Name"] 然后随机取一个得到的结果如下:TypeCategory={"Code":"0006","N 阅读全文
posted @ 2022-01-07 19:46 Gritli 阅读(165) 评论(0) 推荐(0)
摘要:1、Variable name 的使用方法 设置好JDBC Connection Configuration、JDBC Request 具体配置百度 如果数据库查询的结果不止一列那就在Variable names 中多定义几个变量。 如果获取的每列数据不止一个可以通过循环控制器+计数器 或者ForE 阅读全文
posted @ 2021-12-25 11:33 Gritli 阅读(804) 评论(0) 推荐(0)
摘要:需求:Foreach 控制器只能有一个输入变量。但是实际情况会出现需要使用多个变量。 如:上一个接口获取到多个字段且每个字段用Json提取器获取的时候都是一个集合,期望将获取到的字段传给下一个接口。 思路:由于Json提取器的格式为变量_数字;计数器刚好也是数字 那么就会想到 变量_${计数器};但 阅读全文
posted @ 2021-12-01 11:47 Gritli 阅读(1290) 评论(0) 推荐(0)
摘要:起因:在beanshell中读取CSV文件中的内容,相同的代码在IDEA中可以执行通过,但是在beanshell中报错: ERROR o.a.j.u.BeanShellInterpreter: Error invoking bsh method: eval In file: inline evalu 阅读全文
posted @ 2021-11-20 11:52 Gritli 阅读(13892) 评论(0) 推荐(0)
摘要:今天通过jmeter进行Oracle数据库操作时,遇到一个小坑。 解决办法:去掉sql最后的分号。 阅读全文
posted @ 2021-05-17 19:50 Gritli 阅读(582) 评论(0) 推荐(0)