jmeter相关内容

Jmeter多个文件上传

我希望有一个简单的问题. JMeter版本:3.0 如何一次包含多个文件以便上载,而不是按每个文件进行选择?我想在一个请求中上传大约1000个文件,并且使用似乎当前的用户界面进行设置将需要花费很多时间. 解决方案 您可以使用 Beanshell PreProcessor 可动态构建HTTP请求采样器有效负载,从而提供源文件夹,例如: 将Beanshell PreProce ..
发布时间:2019-09-17 18:58:50 软件测试

如何在Jmeter中配置在从属计算机上运行的线程数?

如何控制每个jmeter从属计算机上运行的线程数. 例如,如果我总共有 300个线程和 2个从属计算机,我希望将负载平均分配到两台从属计算机上- 150个线程在从属机器A 上运行& 150个线程,可在从机计算机B 上运行. 我也尝试使用以下命令在非GUI模式下运行 Jmeter -n -t TESTING.jmx -R 10.27.30.93 –J 6 使其在特定的从属服务器 ..
发布时间:2019-09-17 18:58:48 软件测试

将数据库表用作JMeter的CSV数据集

我目前正在与JMeter一起为公司中的应用程序进行性能测试.该应用程序需要登录,我必须使用多个用户.通常在JMeter中完成此操作的方式似乎是通过CSV数据集,但是我可以访问该数据库,并且可以从那里直接读取所有凭据. 因为它是一个测试环境,所以所有用户都具有相同的密码,因此我可以对其进行硬编码,但是我需要用户名列表. JMeter已经可以执行JDBC请求,但是我想知道是否有任何方法可以将这样 ..
发布时间:2019-09-17 18:58:45 软件测试

是否可以使用jmeter测试grpc

想知道是否有人尝试使用jmeter测试gRPC应用程序. 我希望 我可以编写一个具有非阻塞/异步存根的gRPC客户端类,该存根对服务器进行非阻塞调用 为上述客户端创建一个罐子 将罐子导入JMeter 在Jmeter BeanShell采样器中使用Java方法 在投入时间尝试上述方法之前,我想看看是否有人尝试过类似的方法并且 如果上述解决方法可行? 每个线程都会创建一 ..
发布时间:2019-09-17 18:58:43 软件测试

JMeter:如何从命令行禁用“查看结果树"元素?

我有很多测试,其中都包含“查看结果树"元素. 它们在创建和调试测试中非常有用,但是不可避免地会在启用某些测试的情况下保存它们. (从命令行)运行测试时,启用了此元素的测试会耗尽JVM的内存需求,从而极大地导致主机上出现内存问题(它同时运行其中的许多问题). 是否可以通过命令行禁用此特定元素? 解决方案 我发现的一种方法是以编程方式禁用文件中的该组件: 更改 ..
发布时间:2019-09-17 18:58:38 软件测试

是否可以在从CSV获得的值中包含jmeter变量?

我有一个csv文件,其中包含一个名为“查询"的列.我要查询的全部内容之一是/user/${id}/list/${list}. 我想做的是,当jMeter传递给HTTP Sampler时,它会使用测试计划中先前步骤中已使用的变量值,让jMeter覆盖查询中的$ {list}和$ {id}变量. 例如: 在测试计划中,创建$ {id} = 5和$ {list} = 10. 在测试计 ..
发布时间:2019-09-17 18:58:36 软件测试

正则表达式可匹配任何URL参数值(Perl语法)

我正在努力寻找一种模式,该模式将允许我选择URL字符串的Parameter = Value元素的值部分.我希望它足够通用,可以用任何术语替换“参数"并检索其值. 例如,如果URL字符串是(始终遵循此通用格式): ' http://www.mysite.com /home.aspx?userid=53&transaction=2&viewport=属性' 我需要能够获得用户ID或交 ..
发布时间:2019-09-17 18:58:29 软件测试

在JMeter中绘制自定义变量

我有一个简单的"Java Request"采样器(即AbstractJavaSamplerClient).如何从此采样器生成自定义变量并绘制图形? (最好使用开箱即用的图形侦听器).目前,我只能轻松地绘制采样时间图. 解决方案 将变量放入JMeter: JMeterContextService.getContext().getVariables().put("YOUR_VAR", v ..
发布时间:2019-09-17 18:58:27 软件测试

Jmeter,名称和值对在Jmeter中是动态的

我遇到的情况是名称和值对是动态的, 我分别对名称和值进行了两个关联. 我已经使用了foreach控制器,并将输入值作为“值" regularexpression的引用名称.正确执行循环作为Value的匹配数. ForEach控制器的输入索引为"Cor_OutputValue",输出索引为"Cor_OutputValue1". 问题是如何更改每个请求的“名称". 关于, 赛 解决方 ..
发布时间:2019-09-17 18:58:24 软件测试

从请求中提取Cookie值(POSTMAN/JMETER)

如何从请求中提取这三个Cookie并将其作为标头传递给第二个请求 第一个请求: 第二个请求: 解决方案 尝试使用 然后可以在environment或global变量中进行设置,并在需要的任何请求中使用它. 这是一个使用 jsonplaceholder 网站并将Cookie值记录到Postman控制台的示例. 然后可以使用pm.environment.set('my_cookie ..
发布时间:2019-09-17 18:58:20 软件测试

Jmeter 4.0无法访问菜单

我已经下载了几次JMeter 4.0的新副本,每次打开它都会抛出Java.lang.exceptionInInitializerError.当我查看日志时,它提到以下内容.我尚未安装任何第三方库.我如何解决此问题的任何想法将不胜感激.谢谢 初始化菜单错误,如果使用第三方库,请检查配置 java.lang.NullPointerException:空 在javax.swing.plaf.met ..
发布时间:2019-09-17 18:58:12 软件测试

JMeter分布式测试和命令行参数

我一直在使用JMeter参数指定用于负载测试的测试属性,例如testduration,rampup period等.我在shell脚本中指定了这些参数,它看起来像这样- JMETER_PATH="/home//apache-jmeter-2.13/bin/jmeter.sh" ${JMETER_PATH} \ -Jjmeter.save.saveservice.output ..
发布时间:2019-09-17 18:58:10 软件测试

JMeter 3.2版本-SOAP请求

如何在JMeter 3.2版中进行测试SOAP请求?在旧版本中,我有Soap/XML-RPC数据采样器,而在版本3.2中,我没有看到此选项.请帮忙. 解决方案 使用 HTTP请求采样器,以防您需要设置某些标头,例如 Content-Type 或 SOAPAction ,您可以使用 HTTP标头管理器 您可以参阅构建Web服务测试计划文章,如果需要,请提供更多信息. ..
发布时间:2019-09-17 18:58:07 软件测试

如何在断言中添加“或"条件

如果响应包含“已完成"或“正在处理,将需要一些时间来处理",我希望在两种情况下都可以通过请求. 但是,如果我在响应断言中同时包含这两个断言,则会将其视为“和".只有双方都满意时,它才会通过. 在这里,任何一项就足够了.请提出建议. 解决方案 您将需要一个支持脚本的断言,即 将Beanshell断言添加为请求的子项,该请求将返回“已完成"或“正在进行"消息 将以下代码放入“脚本" ..
发布时间:2019-09-17 18:58:05 软件测试

如何对RabbitMQ服务器进行负载测试(使用JMeter,python或任何其他工具.)?

已被授予访问RabbitMQ服务器的权限,以便对其进行负载测试.我对服务器和AMQ协议是完全陌生的.我一直在网上进行调查,以了解有哪些不同的方法.到目前为止,我正在研究两种方法. JMeter;我找到了这个项目: https://github.com/jlavallee/JMeter- Rabbit-AMQP#build-dependencies .它给了我一个jar文件,可以创建JMete ..
发布时间:2019-09-17 18:58:03 软件测试

Jmeter JSON路径声明

以下是我的JSON响应数据,我需要使用以下响应进行断言.我尝试了多种方式来编写JSON路径&期望值.始终断言失败.我想要的是请帮助写以下数据的路径和期望值 { "statusCode": 200, "statusMessage": "Success", "errorMessage": "", "responseData": { "id": 15 ..
发布时间:2019-09-17 18:58:00 软件测试

jMeter Cookie Manager不会存储所有cookie

在阅读了Internet上的文档和帖子后,我仍然无法解决jMeter中的Cookie Manager问题. 我在响应标头中获得了sid ID,但未将其存储在cookie管理器中. 以下是我的测试计划和connect.sid响应的屏幕 您能帮忙找出问题所在吗? 使用Cookie进行响应 未存储Cookie 解决方案 为了由JMeter(以及Web浏览器)处理,您的cooki ..
发布时间:2019-09-17 18:57:58 软件测试

在Jmeter中的ForEach控制器中传递两个变量

我正在运行一个ForEach控制器,在该控制器中,我希望该控制器在其下运行服务以更改纬度和经度集.例子- 输入变量前缀:latitude 输出变量名称:Latitude 我想运行控制器以同时更改“纬度"和“经度".我尝试这样做- 输入变量前缀:latitude, longitude 但是它不起作用.还有其他方法可以在ForEach控制器中传递两个变量吗? 解决方 ..
发布时间:2019-09-17 18:57:56 软件测试

PhantomJS CPU(核心)是否绑定?

我开始进行一些基于并行浏览器的测试,并希望了解在达到100%CPU之前,我可以在EC2大盒子上并行运行多少个浏览器. 我正在使用JMeter Webdriver插件实际运行浏览器. 使用FireFox,每个CPU内核实际上只有1个浏览器.在4核盒子上的4个浏览器大约有80%的CPU.使用5种浏览器时,这一比例为95%(不利于性能测试). 在我开始使用PhatomJS之前,是否有任 ..

如何在jmeter中使用jsr 223预处理程序?

请有人帮我在Jmeter中使用jsr223预处理器和一些examples进行脚本编写. 任何获得相同tutorial的最佳网站. 预先感谢 SIJO 解决方案 例如: 首先,您需要选择一种脚本语言.根据 JMeter最佳做法,最好使用添加 HTTP请求,然后将google.com放入“服务器名称或IP" " 将JSR223预处理器添加为HTTP请求的子代,并将 ..
发布时间:2019-09-17 18:57:51 软件测试