问题标签 [jmeter-3.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
986 浏览

php - 使用 jMeter 测试 Laravel .. 读取配置时出错

我正在尝试在使用 Laravel 5.5 作为后端开发的简单 Web 中运行性能测试。

这是一个简单的测试,只有一个样本获得主页。测试开始时,一切正常,但早晚,随机,请求得到错误 500。不管并发用户,出现 2 或 10 个用户。

这是使用的计划:jMeter Laravel-Core Simple Request JMX

  • 下载 jMeter 3.13
  • 文件 > 打开 > 选择 jmx
  • 配置用户定义的变量
  • 运行测试

带有 5 个用户的失败示例的屏幕截图。 5 个用户失败

查看 laravel.log,错误是:

在我的.env文件中,我APP_ENV=local没有APP_ENV=production并且APP_KEY设置正确(所有早期请求都正确加载)。我尝试设置APP_ENV=production,但问题仍然存在...

在其他测试的 laravel 项目中,错误是:

所以,我认为,问题在于有时,配置读取失败并获取配置/app.php 中指定的默认值。

有没有人遇到过这个问题或者可以使用提供的 jmx 测试 Laravel 项目?

谢谢!

0 投票
2 回答
508 浏览

jmeter - 为 POST 生成结合字母和数字的动态随机变量

我想在 Post 请求期间生成一个像 ASDF123 这样的动态随机变量,它的范围应该从 7 位到 10 位,并且每次都应该是唯一的(如果有 500 个线程)。此字段是生成订单号所必需的。我是 Jmeter 的新手,所以没有太多的想法。

我的场景是这样的: .> 我必须为 post 生成一个结合字母和字母的变量(如 ->ASDF12345),然后需要提供相同的变量才能为每个线程检索相同的顺序。如果我生成随机变量即工作正常。最小 1000 到最大:9999 并将其传递给发布和获取。但要求是订单号。可以是字母和数字/数字/字母。请建议如何进行相同的操作。是的,每次它都应该是独一无二的。

0 投票
1 回答
333 浏览

jmeter - Jmeter 模块控制器 - 未完全读取 CSV 文件

我已经使用模块控制器测试了一个计划,其中我的“线程组”有一个 CSV,它将读取每一行(作为输入)并继续下一个采样器。但是如果我通过模块控制器控制它,我应该禁用线程组。在这种情况下,Samplers 只读取 CSV 的第一行,并且测试在没有读取 CSV 中的任何其他行的情况下完成。这意味着测试只运行一次,因为“线程组”被禁用,其中“循环计数:”选择为永远(图 3)。

我的要求,使用模块控制器,我应该能够运行“简单控制器 1”,它应该处理每一行 CSV 数据并继续使用更多的采样器。像这样,它应该迭代直到 EOF CSV。

我怎样才能让它工作...

线程组配置

CSV 配置

测试计划

0 投票
1 回答
180 浏览

performance - BlazeMeter/JMeter 问题:JUnit 采样器 ClassNotFoundException

我是 BlazeMeter 和 JMeter 的新手。

  1. 我创建了一个简单的 Selenium JUnit 脚本,它可以在 IDE 中运行。
  2. 然后我使用 JUnitSampler 将脚本加载到 JMeter 中。我在本地的 JMeter 中运行测试,它能够运行。然后我将 .jmx 文件上传到 BlazeMeter,当我尝试运行它时,它会失败。

如果我查看 BlazeMeter 上的日志页面,它会抱怨 ClassNotFoundException。谁能告诉我怎么了?

在 BlazeMeter 失败报告摘要页面上,它显示

0 投票
2 回答
426 浏览

jmeter - 如何从许多 jmeter jmx 文件中提取/共享一些常见的逻辑/采样器等?

如果一个压力项目中有很多jmeter脚本(jmx文件)针对不同的情况运行,如何维护每个jmx可以共享的通用jmeter代码?

例如,许多 jmx 文件具有相同的线程组、http 采样器、配置元素(标头管理器、授权管理器等)?

任何方式只编辑一次并申请所有 jmx 脚本?我找不到与此相关的 jmeter 文档?想知道 jmeter jmx 文件是否支持任何共享代码动态加载/管理?任何建议都非常感谢!

0 投票
0 回答
71 浏览

maven - 无法在 maven-jmeter 项目中使用吞吐量控制器执行 jmeter 脚本

我创建了一个 jmeter 脚本,该脚本在测试计划中对多个 saop 请求使用吞吐量控制器(百分比设置)。

我能够在 jmeter GUI (jmeter 3.2) 中或从命令行执行脚本。

检查 jmeter 日志表明没有问题,它不会在 maven 项目中运行脚本。

POM 文件如下:

0 投票
2 回答
6285 浏览

json - JMeter不会将http post请求采样器主体数据作为json传递

我正在使用 JMeter,我目前正面临这个问题。

我想对 API 函数执行 POST 请求,但是当它被发送到调用时,我的正文数据不会以 JSON 格式发送。

这是发送的正文数据

但这是发送 POST 请求时发送的内容

这就是我期望得到的

有人可以向我解释为什么我的 Jmeter 没有将我的身体数据作为 json 对象吗?

0 投票
1 回答
5549 浏览

arrays - 具有值数组的 Jmeter 属性

要求:需要将 50 多个值存储到 Jmeter 属性并与 idx 一起使用

在此处输入图像描述

在普通变量的情况下,我们可以使用 Country_1 或 Country_2。

我们是否有任何函数可以将值数组设置为 jmeter 属性以及如何使用索引获取值?

注意:在这种情况下,值必须在不同的线程组中使用。

0 投票
1 回答
317 浏览

java - SAXParseException - 竹服务器日志的序言中不允许有内容

SAXParseException - 竹服务器日志的序言中不允许有内容。

我已经运行了 Jmeter 脚本并且在本地运行良好。当使用竹服务器运行时,给出的例外情况如下。

注意:xml验证成功

附上完整的竹服务器 log1 点击这里

附上完整的竹服务器 log2 点击这里

竹配置如下,

0 投票
1 回答
908 浏览

jmeter - JMeter GET 请求:如何从 csv 文件中获取参数名称

我正在构建一个 JMeter 项目,我想从 CSV 文件中获取参数名称。

在这种情况下,参数的数量和参数名称都是可变的。

示例 csv 文件:

示例 jmeter 请求:

如果参数是硬编码的,这很容易做到,但是如果它们是 CSV 中的列名,我们如何配置 jmeter?