软件测试

JMeter异步API调用

我正在用Jmeter测试的移动应用程序在登录时进行了4个异步API调用.有什么方法可以用JMeter模拟吗? 当前,我只能让JMeter同步进行调用,因此,将它们全部包装在同一个事务控制器中时,响应时间是4个调用的总和(而不是最高的) 非常感谢 解决方案 当前JMeter不提供相关的测试元素,实现方案的最简单方法是使用 请参见如何使用JMeter加载测试启用AJAX/XHR的站 ..
发布时间:2019-09-17 18:57:39 软件测试

Jmeter代理服务器未捕获文件上传请求

我试图从Jmeter的代理服务器捕获文件上载请求,但是在上载文件时显示了错误消息.我已经将proxy.binary.types属性配置为application/x-amf,application/x-java-serialized-object,application/octet-stream,application/vnd.ms-excel. 以下是在UI上显示的错误消息: java ..
发布时间:2019-09-17 18:57:37 软件测试

Jmeter动态生成请求的JSON负载

我有一个Jmeter测试计划,希望我的HttpSampler发送一个发帖请求. 请求的正文应包含Json,如下所示: { "productIds" : [ "p1", "p2", ... ] } 我已经设置了一个随机变量生成器,该变量生成器在每次调用时都返回格式正确的productId.我想做的是通过直接在请求主体中填充从生成器获取的随机pid的pr ..
发布时间:2019-09-17 18:57:32 软件测试

循环交织控制器

我正在尝试在另一个控制器(ForEach OR Loop或其他任何控制器)中使用交错控制器,以便在交错控制器下执行每个采样器(即HTTP请求)一次,并且测试一次退出“外部"控制器最后一个采样器完成了. 我的测试计划如下所示 test plan --Loop controller ( with loop count = num of requests in Interleave Cont ..
发布时间:2019-09-17 18:57:30 软件测试

降低Jmeter的最佳方法?

我们都知道Jmeter并不是在运行期间更改活动线程数的最佳方法(除非您很看中并创建了以不同间隔触发的单独线程组). 在测试结束时,有没有想出好的解决方案? 例如,我从50个线程开始,在30分钟内我希望有0个活动线程. 解决方案 在此处查看最终线程组,我想是这样. ..
发布时间:2019-09-17 18:57:25 软件测试

如何用jmeter计数失败的请求

我正在运行JMeter,我希望统计所有失败的请求,这些请求要么超时,要么只是普通失败.我看到一些侦听器表明存在失败,但是没有一个侦听器看到一个显示失败请求与成功请求总数的字段.有谁知道我可以轻松地获取这些数据而不必手动计算每个失败? 解决方案 向您的采样器添加超时 在代码和响应内容上添加断言 使用汇总报告 您应该拥有这些数字 ..
发布时间:2019-09-17 18:57:21 软件测试

在xpath提取器中使用jmeter变量

我想遍历html响应中的一组表行(例如,每一行包含我要在另一个请求中使用的数据).为此,我设置了一个名为COUNTER的变量,并且设置了XPath Extractor,并将XPath Query字段设置为 //table//tr[${COUNTER}]/td[0] 但是,无论COUNTER的值如何,都无法获得结果.如果我将$ {COUNTER}替换为数值,例如 //table//t ..
发布时间:2019-09-17 18:57:16 软件测试

从命令行远程运行Jmeter

是否可以在没有本地计算机上的Jmeter客户端的情况下在远程服务器上运行Jmeter. 我的意思是我可以在命令提示符下仅在远程计算机上运行jmeter.bat,以便它仅在远程服务器上运行测试并将结果存储在该服务器上,而在我的计算机上没有任何jmeter客户端的地方. 解决方案 以下是链接: http://jmeter.apache.org/usermanual/remote-test.html ..
发布时间:2019-09-17 18:57:11 软件测试

如何在JMeter HTTP请求中更改Post Body的内容

请原谅我的无知,因为我是jmeter菜鸟.我的网络服务接受JSON对象,因此我能够编写一个基本测试,在http请求的“帖子正文"部分中创建带有JSON对象的HTTP请求. 无论如何,我想做的是让HTTP请求从csv文件或其他某种输入机制中选择一个不同的JSON对象,以便我可以随机化在负载测试期间运行的查询的类型.有没有办法做到这一点?最接近的可能是使用变量(用户手册中的4.11节),但是我感 ..
发布时间:2019-09-17 18:57:09 软件测试

JMeter和WebDriver套件-不起作用

启动JMeter和WebDriver Set时遇到问题. 我设置了-如 http://jmeter-plugins.org/wiki/WebDriverTutorial/-与: jp@gc FF Driver Config jp@gc Web Driver Sampler View Results in Table 在Web Driver Sampler中,我有以下几行: W ..
发布时间:2019-09-17 18:57:04 软件测试

如果在Jmeter中响应断言失败,如何停止线程

我想在脚本中实现错误处理(例如LR中的textcheck). 我可以使用响应声明来验证文本. 但是我的问题是,如果响应断言(文本检查)失败,如何停止线程. 解决方案 在“线程"组中,选择出现示例错误后要采取的措施下的停止线程.断言失败后,这将停止测试 ..
发布时间:2019-09-17 18:56:57 软件测试

从Jmeter jtl日志文件计算吞吐量

我试图根据以下参数得出一个公式,该公式基于jtl日志中的某些属性来计算吞吐量(请求数/时间单位): 时间戳(ts) 时间(t) 请求总数 看看时间戳记,我不确定是指请求发送或接收响应的时间(这里我的主要困惑).看一下这些值,第一种选择似乎更有可能.因此假设如此,我得出以下结论: Throughput = (NumRequests / (max(ts + t) - min(ts ..
发布时间:2019-09-17 18:56:53 软件测试

从非GUI模式运行测试时如何控制JTL文件的大小

当从非GUI模式安排Jmeter测试时,有没有一种方法可以控制JTL文件的大小. 我正在使用Ramp UP 100和持续时间1200运行针对100个用户的测试.测试后的JTL文件大小为170MB. 我已在“聚合报告列表"中发布了“配置".我的测试计划中只有汇总Listnet. 在我的jmeter.properties中,我有以下设置. jmeter.save.saveservice. ..
发布时间:2019-09-17 18:56:50 软件测试

使用Oauth签名在JMeter中发布文件

以下是我想使用JMeter实现的功能:我想向实现OAuth签名的API发出请求.该API发出带有二进制文件的POST请求. 我正在尝试使用OAuth Request采样器插件.与HTTP Request采样器不同,此插件没有“使用Request发送文件"选项. 有什么方法可以实现它吗? 解决方案 致那些可能不熟悉jmeter的人.这是示例代码. 添加一个beanshell采样器 ..
发布时间:2019-09-17 18:56:46 软件测试

使用jmeter测试多个网站

如何使用jmeter测试100个不同的网站(来自DMOZ)? 我认为可以通过将jmeter与脚本集成来完成.基本上,脚本是告诉jmeter从文本或csv文件中读取URL,并将http请求采样器更改为文件中的URL以运行测试,然后将测试结果保存到文件中. 有什么主意吗? 解决方案 您可以按照以下几点来实现: 1..在csv文件中准备测试网址,例如格式如下: url1 ..
发布时间:2019-09-17 18:56:39 软件测试

如何在JMeter中创建插件

我想创建一个JMeter插件.我想了解如何编写和打包我的代码以通过我的Sample扩展JMeter.更详细地讲,我正在寻找一种实现我的协议的“临时" TCPSampler. 我尝试遵循JMeter网站上的旧pdf文档,但是它不起作用.错误在哪里? 你能帮我举一些例子吗? 谢谢 RM 解决方案 有几个扩展JMeter的选项. 使用JSR223 Sampler(建议使用Groovy ..
发布时间:2019-09-17 18:56:36 软件测试

如何使用beanshell脚本将数据写入jmeter中的csv

我是jmeter的新手,在我公司中,我们正在使用jmeter进行Web服务测试.我的要求是我正在使用csv数据配置文件进行Web服务测试,在这里我想用测试结果更新csv文件的每一行,并我正在使用beanshell后处理器,请帮助 例如: csv包含: Test Case,Dates,Numbers,Results Total test cases are 16 and i want t ..
发布时间:2019-09-17 18:56:30 软件测试