问题标签 [jmeter]

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 投票
2 回答
672 浏览

forms - 记录的测试计划不起作用

我使用 jmeter 记录请求,然后执行性能测试。

在我用代理服务器记录了所有请求并且它们包含 post 表单后,我运行了这些测试用例,但我发现 post 表单不起作用:它无法自动在网站的数据库中创建记录。

但在此之前,我使用了 webload,一切正常。

有什么问题?我能做些什么来解决它?

0 投票
1 回答
176 浏览

c# - 为什么在数据库中没有看到 10 条记录?

我使用 JMeter 来测试我的 Web 应用程序。我的测试用例是在数据库中添加一条记录。然后我将“线程用户数”设置为20,这意味着它将模拟20个用户同时工作。然后我运行测试用例。但最后我发现系统并没有在数据库中创建 20 条记录,而是在数据库中创建了 13 条记录。

我想知道为什么会这样?是否有可能因为在我的 Web 应用程序中我没有在添加记录方法前面添加“同步”?我使用linq,如果两个用户同时向服务器发布创建记录的请求,会发生什么?只创建一条记录还是可以成功创建两条记录,还是未知?

以下是在数据库中创建记录的示例代码:

0 投票
6 回答
21306 浏览

c# - SQL Server 每秒可以处理多少个请求?

我正在使用 JMeter 来测试我们应用程序的性能。但是我发现当我从 JMeter 发送 20 个请求时,原因结果应该是向 sql server 添加 20 个新记录,但我只找到 5 个新记录,这意味着 SQL server 丢弃了其他请求(因为我拿了一个日志, 并确保插入的新记录被发送到 sql server。)

有人有想法吗?SQL Server 每秒可以处理的请求阈值是多少?还是我需要做一些配置?

是的,在我的应用程序中,我试过了,但似乎只接受了 5 个请求,我不知道如何配置,然后它可以接受更多。

0 投票
3 回答
13467 浏览

performance - 使用 Jmeter 填写表格?

谁能帮我弄清楚如何使用jmeter并强制它自动填写并提交表格?例如,我需要填写谷歌搜索框,然后点击手气不错按钮?

0 投票
3 回答
7845 浏览

asp.net - 对asp.net网站进行基准测试,我可以使用jmeter吗?

只看jmeter,我可以看到它是一个桌面应用程序,所以可以肯定地说我可以用它来对运行asp.net的windows服务器进行基准测试吗?

还有其他推荐的工具吗?

0 投票
3 回答
2216 浏览

jmeter - Jmeter-记录问题

我正在尝试使用 JMeter 2.3.3 版本记录一个 http 网页。我已经设置了 JMeter 代理并尝试过,但没有成功。我已按照以下步骤操作。

  1. 启动 jmeter 2.3.3,将线程组添加到测试计划
  2. 在 Workbench->add->non-test elements->添加 HTTP 代理服务器下。代理服务器设置为端口:9090,目标:使用录制控制器,分组:不分组采样器,类型:HTTp 请求并选中 http 采样器设置下的所有框
  3. 保存了设置
  4. 现在在浏览器(IE 7.0 或 firefox 3.0.16)中,在连接设置下,将手动代理设置设置为本地主机和端口为 9090(没有自动检测设置,只有手动代理)。设置已保存
  5. 现在在 JMeter 中,启动了 http 代理服务器。
  6. 打开浏览器,点击需要测试的网页。

页面未打开。事实上,由于浏览器所做的更改,没有打开任何页面。每当我尝试点击页面时,页面都会记录在 JMeter 中。但是没有打开页面,我该如何测试。

我正在寻找一个直接的答案,但我的工作被阻止了。立即答复将不胜感激。

0 投票
6 回答
2791 浏览

ruby-on-rails - 负载测试多部分表单

我正在尝试使用 JMeter 对 Rails 应用程序进行负载测试。该应用程序的一个关键部分涉及一个包含文本输入和文件上传的表单。它在浏览器中运行良好,但是当我尝试在 JMeter 中发布该页面时,Rails 将多部分表单的所有部分保存为临时文件,这会导致在查找字符串并获取临时文件时出现问题。

似乎不同之处在于,从浏览器来看,包含文本输入的多部分请求片段如下所示:

而从 JMeter 看起来像这样:

显然,Rails 看到前者并将其解释为纯文本值并将其视为字符串,但看到后者并将其保存到临时文件中。

我无法找到一个设置来说服 JMeter 不要以多部分形式为非文件字段发送额外的标题。

有没有办法说服 Rails 忽略这些标题并将文本/纯文本视为字符串而不是文本文件?或者一种在我的控制器前面放置一个过滤器来去除额外标题的快速方法?

或者,是否有更好的工具来对包含文件上传的 Rails 应用程序进行负载测试?

0 投票
2 回答
1382 浏览

jmeter - JMeter不记录下载场景

我正在测试一个 web 门户并使用 jmeter 进行性能测试。
现在我可以记录所有的东西,但是网络门户有一个下载文件的选项,当我点击下载时,下载过程开始并且 jmeter 没有记录这个场景。

那么我怎样才能让 jmeter 来记录这个下载场景呢?

0 投票
3 回答
3643 浏览

php - jmeter多用户问题

我们正在使用 Jmeter 测试在 Apache 2 Web 服务器上运行的 Php 应用程序。我可以加载 Jmeter 以使用 25 或 50 个线程,并且服务器上的负载不会增加,但是服务器的响应时间会增加。线程越多,响应时间越慢。似乎 Jmeter 或 Apache 正在对请求进行排队。我已经更改了 apache web 服务器配置文件中的 maxclients 值,但这并没有改变问题。在 Jmeter 运行时,我可以使用该应用程序并获得可观的响应时间。是什么赋予了?我希望能够通过增加线程数将我的服务器的空闲率降低到 0%。谁能帮我指出正确的方向?

更新:我发现如果我从我的应用程序中删除会话,我可以模拟服务器上的全部负载。我尝试重新启用会话并为每个线程使用 HTTP Cookie 管理器,但它似乎没有产生影响。

0 投票
1 回答
3833 浏览

java - 将请求头字段添加到 JMeter WebService(SOAP) 请求

JMeterWebService(SOAP) 请求似乎不包括HTTP Header Manager中定义的请求中的标头。

我想发送Accept-Encoding: gzip,在我的 JMeter 测试的每个 SOAP 请求中放气 - 有没有办法做到这一点?