任何人都可以告诉我Jmeter - Thread Group中"需要延迟创建线程"选项的好处吗?我知道使用这个选项.但是,我想知道这个选项如何影响性能测试?
我正在为具有AJAX调用的应用程序进行性能测试.我能够记录相同的请求但无法执行它们.有人可以帮我执行AJAX请求吗?
我需要为此使用任何额外的插件吗?如果是的话,它们是什么以及如何使用它们.
我们正在尝试使用websocket插件http://github.com/maciejzaleski/JMeter来测试websocket请求.我们能够连接到ws连接但无法进行wss连接.
例如,当我尝试击中时,wss://echo.websocket.org我们Unknown source从jmeter-websocket插件中获得错误.
有人可以建议是否有任何解决方法使用此插件为wss.
我们需要做更多的配置吗?
错误:
[Execution Flow]
- Opening new connection
- Using response message pattern ""
- Using disconnect pattern ""
- Waiting for the server connection for 5000 MILLISECONDS
- Cannot connect to the remote server
[Variables]
- Message count: 0
[Problems]
- Unexpected error: null
JMeter.plugins.functional.samplers.websocket.ServiceSocket.sendMessage(ServiceSocket.java:156) JMeter.plugins.functional.samplers.websocket.WebSocketSampler.sample(WebSocketSampler.java:136) org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:431)
org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:258)
java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
相同的请求(wss://echo.websocket.org)在https://www.websocket.org/echo.html上运行良好.
我用过
java -jar /Users/Sri/apache-jmeter-3.0/lib/ext/CMDRunner.jar --tool Reporter --generate-csv results-demo3.csv --input-jtl merge-results.properties --plugin-type在/ bin path.merge-results.properties文件中的MergeResults **命令位于bin文件夹中,并且代替了“ inputJtl1”,我给了fileName1.jtl“ inputJtl2”具有了FileName2.jtl。生成了一个csv文件,但其中没有任何值。它仅具有名称{timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,grpThreads,allThreads,Latency,IdleTime}。我正在使用jmeter 3.0版本,它包含所有插件。
有人可以建议修复程序。
我是新来的Jmeter,并得到java.lang.ClassNotFoundException:kg.apc.jmeter.vizualizers.SynthesisReportGui使用时jp@gc Graph generator plugin在JMeter中3.0版本。请帮忙。
我正在尝试在GUI模式下运行Jmeter 。Jmeter配置图片
我将以下罐子放入lib:
jmeter-plugins-graphs-ggl-2.0.jar
cmdrunner-2.0.jar
jmeter-plugins-cmn-jmeter-0.3.jar
Run Code Online (Sandbox Code Playgroud)
然后在ext文件夹中:
jmeter-plugins-graphs-ggl-2.0.jar
jmeter-plugins-manager-0.10.jar
cmdrunner-2.0.jar
jmeter-plugins-cmn-jmeter-0.3.jar
jmeter-plugins-cmd-2.1.jar
Run Code Online (Sandbox Code Playgroud)
以下是日志:
2017/02/13 18:31:09 INFO - jmeter.engine.StandardJMeterEngine: All thread groups have been started
2017/02/13 18:31:09 INFO - jmeter.threads.JMeterThread: Thread started: CIC_Perf_Wall 1-2
2017/02/13 18:31:09 INFO - jmeter.threads.JMeterThread: Thread started: CIC_Perf_Wall 1-1
2017/02/13 18:31:09 INFO - jmeter.threads.JMeterThread: Thread started: CIC_Perf_Wall 1-5
2017/02/13 18:31:09 INFO - jmeter.threads.JMeterThread: Thread started: CIC_Perf_Wall 1-3
2017/02/13 18:31:09 INFO …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 jMeter 合并来合并结果文件(http://jmeter-plugins.org/wiki/MergeResults/ ),但插件似乎仅限于 4 个要合并的文件。有什么办法可以合并更多文件(> 100)?
文件的结构似乎很简单(https://wiki.apache.org/jmeter/JtlFiles)所以我即将打破 bash 并编写自己的文件,但想知道是否还没有编写某些内容。
我想嘲笑的HTTP请求,这意味着发送实时请求到真实服务器,但忽略(不等待),并覆盖有假响应的响应,
JMeter有许多工具虽然接近但不够,
DummySampler插件已关闭,但并未真正发送请求,
一个旧的答案直接指向Mirror Server,这似乎与特定的API请求和响应无关.
JMeter不模拟服务器.
话虽如此,JMeter 2.3有一个内置的镜像服务器 - 它接受任何HTTP请求并响应包含请求详细信息的页面.
如果服务器B不关心服务器C发回的内容,那么您可以使用它来"模拟"服务器C.
我通过添加运行时控制器1秒并更新响应数据忽略HTTP响应的答案是一个有问题的解决方法,但可以工作.
插件中是否有更好的选项或并行执行其他工具?
打开JMeter的增强是否相关,如果是,它应该改进HTTP请求还是作为模拟HTTP请求的新采样器?运行时控制器是否只支持发送和停止等待响应(例如使用0秒)?
我有一个测试计划,例如:
-Test Plan
- Thread Group
- Cookie Manager
- Login
- Play
Run Code Online (Sandbox Code Playgroud)
登录操作返回播放操作所需的会话 cookie,为此我使用了 Cookie 管理器。
现在,登录操作应该只发生一次,播放操作应该发生 1000 次。我该怎么做?我知道线程组中的每个线程都代表单个用户。那么我应该如何安排这个测试呢?
我对 5 个用户运行了一个总共 20 秒的测试计划,但我无法理解的是实际的加速期是什么。这是否意味着每个用户将获得 4 秒或 20 秒将总共用于 5 个用户?
如果情况 1 为真(每个用户 4 秒),那么第一个线程应该在 4 秒内完成,但完成它需要 6 秒,结果仍然通过,下一个用户被执行?这让人很困惑。我需要消除我的疑问,因为我无法从此处提供的所有输入中找到任何答案
I am trying to run a Jmeter test on remote machine ( macOS sierraO).
I configured jp@gc - Chrome Driver Config and I can connect to the slave machine. However, whenever I try to run it I get
Starting ChromeDriver 73.0.3683.20 (XXXXXXX) on port XXXX
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Mar 08, 2019 12:12:35 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
Using local port: …Run Code Online (Sandbox Code Playgroud) jmeter ×10
jmeter-plugins ×10
ajax ×1
cookies ×1
jmeter-4.0 ×1
load-testing ×1
session ×1
websocket ×1