jmeter - JMeter 线程组 - 创建 UI 并使流程自动化
问题描述
对于我们的移动应用程序,我们有一个 NoSQL 数据库,我们使用 Jmeter 将数据加载到数据库(生成文档和发布)。对于不同类型的实体,我们在 jmeter 中有不同类型的线程组。这里的问题是我们必须手动运行每个线程组并等待它结束并运行下一个线程组。每个线程组根据上下文持续不同的时间。
我们有一个想法来自动化这个过程以制作用户界面,因此整个过程从一个按钮和一些最低配置开始。但我们不知道是否
有可能的?如果是如何开始?
任何人都可以对此有所了解,并让我知道上述问题的答案。
提前致谢。
解决方案
一种简单的方法是编写批处理文件或 shell 文件并从命令行启动 jmeter 测试(从命令行启动 jmeter 测试很热)
jmeter -n –t test.jmx -l testresults.jtl
对每个场景使用不同的测试。批处理文件将按所需顺序执行测试。您可以为 Windows 配置任务或为 unix OS 配置我们的 cron。我认为这是汤姆“自动化”测试开始的最简单方法。
您还可以检查其他在没有 GUI 的情况下启动 JMeter 的方法。
推荐阅读
- c# - 共享数据访问逻辑时 C# WebAPI 线程中止
- python - python:如何按字母顺序和len对字符串进行排序
- reactjs - Next.js + React Query (data is undefined)
- pandas - 使用熊猫左合并没有带来预期的结果
- wiremock - com.github.tomakehurst.wiremock.client.VerificationException:任何存根映射都不匹配请求
- python - 为什么我的库恩算法的实现不起作用?
- range - 如何计算从第 x 行开始增加范围内输入的特定日期新数据的数量?
- sql - 通过 table1 中的相同 ID 检索 table2 中的列值
- html - 为什么我的 CSS 类不会影响我的 HTML 页面?
- python - 按下按钮后调用函数(tkinter)