软件测试
我正在尝试在标签值上使用 JMeter XPath声明作为下面使用XPath断言命令: //m:CurrencyNameResul/text() = Pounds 网络服务响应:
..
我正在用Jmeter测试的移动应用程序在登录时进行了4个异步API调用.有什么方法可以用JMeter模拟吗? 当前,我只能让JMeter同步进行调用,因此,将它们全部包装在同一个事务控制器中时,响应时间是4个调用的总和(而不是最高的) 非常感谢 解决方案 当前JMeter不提供相关的测试元素,实现方案的最简单方法是使用 请参见如何使用JMeter加载测试启用AJAX/XHR的站
..
我试图从Jmeter的代理服务器捕获文件上载请求,但是在上载文件时显示了错误消息.我已经将proxy.binary.types属性配置为application/x-amf,application/x-java-serialized-object,application/octet-stream,application/vnd.ms-excel. 以下是在UI上显示的错误消息: java
..
我有一个Jmeter测试计划,希望我的HttpSampler发送一个发帖请求. 请求的正文应包含Json,如下所示: { "productIds" : [ "p1", "p2", ... ] } 我已经设置了一个随机变量生成器,该变量生成器在每次调用时都返回格式正确的productId.我想做的是通过直接在请求主体中填充从生成器获取的随机pid的pr
..
我正在尝试在另一个控制器(ForEach OR Loop或其他任何控制器)中使用交错控制器,以便在交错控制器下执行每个采样器(即HTTP请求)一次,并且测试一次退出“外部"控制器最后一个采样器完成了. 我的测试计划如下所示 test plan --Loop controller ( with loop count = num of requests in Interleave Cont
..
我们都知道Jmeter并不是在运行期间更改活动线程数的最佳方法(除非您很看中并创建了以不同间隔触发的单独线程组). 在测试结束时,有没有想出好的解决方案? 例如,我从50个线程开始,在30分钟内我希望有0个活动线程. 解决方案 在此处查看最终线程组,我想是这样.
..
我正在运行JMeter,我希望统计所有失败的请求,这些请求要么超时,要么只是普通失败.我看到一些侦听器表明存在失败,但是没有一个侦听器看到一个显示失败请求与成功请求总数的字段.有谁知道我可以轻松地获取这些数据而不必手动计算每个失败? 解决方案 向您的采样器添加超时 在代码和响应内容上添加断言 使用汇总报告 您应该拥有这些数字
..
我想遍历html响应中的一组表行(例如,每一行包含我要在另一个请求中使用的数据).为此,我设置了一个名为COUNTER的变量,并且设置了XPath Extractor,并将XPath Query字段设置为 //table//tr[${COUNTER}]/td[0] 但是,无论COUNTER的值如何,都无法获得结果.如果我将$ {COUNTER}替换为数值,例如 //table//t
..
我正在尝试使用 ATLANTBH jmeter JSON PATH断言执行JSON断言. >但是,我似乎无法编写正确的表达式来从下面发布的JSON提要中获取以下字段: 123456789 1009 一些随机消息 {"api": {"status":"Success","callsremaining":36,"version":"x.x.x.x"} ,"result":{"err
..
是否可以在没有本地计算机上的Jmeter客户端的情况下在远程服务器上运行Jmeter. 我的意思是我可以在命令提示符下仅在远程计算机上运行jmeter.bat,以便它仅在远程服务器上运行测试并将结果存储在该服务器上,而在我的计算机上没有任何jmeter客户端的地方. 解决方案 以下是链接: http://jmeter.apache.org/usermanual/remote-test.html
..
请原谅我的无知,因为我是jmeter菜鸟.我的网络服务接受JSON对象,因此我能够编写一个基本测试,在http请求的“帖子正文"部分中创建带有JSON对象的HTTP请求. 无论如何,我想做的是让HTTP请求从csv文件或其他某种输入机制中选择一个不同的JSON对象,以便我可以随机化在负载测试期间运行的查询的类型.有没有办法做到这一点?最接近的可能是使用变量(用户手册中的4.11节),但是我感
..
启动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
..
以下是显示的相关错误: java.exe不能被识别为内部或外部命令, 可操作或外部命令 errorlevel = 9009 解决方案 我在Windows 8.1(64位)上遇到了相同的错误,并检查了Java路径,但没关系 所以我只需使用“以管理员身份运行"来运行我的jmeter.bat,它就对我有用
..
我想在脚本中实现错误处理(例如LR中的textcheck). 我可以使用响应声明来验证文本. 但是我的问题是,如果响应断言(文本检查)失败,如何停止线程. 解决方案 在“线程"组中,选择出现示例错误后要采取的措施下的停止线程.断言失败后,这将停止测试
..
我试图根据以下参数得出一个公式,该公式基于jtl日志中的某些属性来计算吞吐量(请求数/时间单位): 时间戳(ts) 时间(t) 请求总数 看看时间戳记,我不确定是指请求发送或接收响应的时间(这里我的主要困惑).看一下这些值,第一种选择似乎更有可能.因此假设如此,我得出以下结论: Throughput = (NumRequests / (max(ts + t) - min(ts
..
当从非GUI模式安排Jmeter测试时,有没有一种方法可以控制JTL文件的大小. 我正在使用Ramp UP 100和持续时间1200运行针对100个用户的测试.测试后的JTL文件大小为170MB. 我已在“聚合报告列表"中发布了“配置".我的测试计划中只有汇总Listnet. 在我的jmeter.properties中,我有以下设置. jmeter.save.saveservice.
..
以下是我想使用JMeter实现的功能:我想向实现OAuth签名的API发出请求.该API发出带有二进制文件的POST请求. 我正在尝试使用OAuth Request采样器插件.与HTTP Request采样器不同,此插件没有“使用Request发送文件"选项. 有什么方法可以实现它吗? 解决方案 致那些可能不熟悉jmeter的人.这是示例代码. 添加一个beanshell采样器
..
如何使用jmeter测试100个不同的网站(来自DMOZ)? 我认为可以通过将jmeter与脚本集成来完成.基本上,脚本是告诉jmeter从文本或csv文件中读取URL,并将http请求采样器更改为文件中的URL以运行测试,然后将测试结果保存到文件中. 有什么主意吗? 解决方案 您可以按照以下几点来实现: 1..在csv文件中准备测试网址,例如格式如下: url1
..
我想创建一个JMeter插件.我想了解如何编写和打包我的代码以通过我的Sample扩展JMeter.更详细地讲,我正在寻找一种实现我的协议的“临时" TCPSampler. 我尝试遵循JMeter网站上的旧pdf文档,但是它不起作用.错误在哪里? 你能帮我举一些例子吗? 谢谢 RM 解决方案 有几个扩展JMeter的选项. 使用JSR223 Sampler(建议使用Groovy
..
我是jmeter的新手,在我公司中,我们正在使用jmeter进行Web服务测试.我的要求是我正在使用csv数据配置文件进行Web服务测试,在这里我想用测试结果更新csv文件的每一行,并我正在使用beanshell后处理器,请帮助 例如: csv包含: Test Case,Dates,Numbers,Results Total test cases are 16 and i want t
..