database - 在 jmeter 中重用查询
问题描述
我正在使用 Jmeter 来测试 API。我经常使用查询来访问数据库(JCDB 连接)
到目前为止,一切都很好。但是,随着我使用越来越多的查询,我似乎在复制数据。
例如:
线程 1:HTTP 请求 1 查询 A 查询 B 查询 C
标题 2:HTTP 请求 2 查询 D 查询 A
标题 3:HTTP 请求 3 查询 A 查询 C
如你看到的。我有相同的查询经常重复它。不仅在 1 个 jmx 文件上,而且我有很多使用查询 API 的 jmx 文件
所以我正在寻找一种必须编写一次查询 A 的方法。我想创建一个新的 jmx 文件并只包含 jmx 文件并调用它。这是解决这个问题的好方法吗?另外我如何从任何线程调用查询 A?我需要传递(并返回)参数。
帮助将不胜感激
解决方案
看来您正在寻找Module Controller,您可以为每个查询定义一个“模块”
并使用“模块”构建您的测试,而不是复制和粘贴真正的 JDBC 请求采样器
如果您要将“模块”存储为外部 .jmx 文件,请考虑使用测试片段
推荐阅读
- html - 响应式导航栏不会崩溃
- node.js - 如何将 TypeORM 与 Angular Universal 一起使用?
- java - 在 GridBagLayout 中正确定位 JButton | 爪哇 8
- c++ - 如何导入 dll 并导出数组?
- javascript - Discord.JS 嵌入问题
- linux - 如果二进制文件不在 $PATH 中,我的 bash 如何找到二进制文件?
- python - 如何在 Keras 中实现 CNN2D+ LSTM 模型进行图像分类?
- nestjs - 如何使用 Nestjs 验证枚举值数组
- c# - Swagger 令牌错误 (Unsupported_Grant_Type)
- angular - Angular Material Components 有奇怪的样式