软件测试

Jmeter文件比较

我是jmeter&的新手.我正在寻找一个使用Jmeter比较两个文件的选项.这两个文件都是使用jmeter中的Save Response to file生成的.同样,两个文件都包含对jdbc请求的响应,跨多列&行.我在响应断言中使用__FileToString()函数比较两个文件.但是,如果我的文件中包含带有某些特殊字符的数据,则此操作将失败.有什么提示我该如何处理?或任何其他方法来比较两个Jme ..
发布时间:2019-09-17 19:01:14 软件测试

JMeter插件与JMeter版本的关联

JMeter插件不适用于每个JMeter版本, 如果我的插件不能作为 Soap Sampler 与JMeter 3.2一起使用, 在哪里可以找到JMeter插件与JMeter版本之间的相关性? 我在论坛或文档中找不到任何参考页面. 解决方案 jmeter-plugins与jmeter之间没有兼容性矩阵,因为jmeter-plugins是多个插件的集合, 来自不同的来 ..
发布时间:2019-09-17 19:01:11 软件测试

JMeter.如何确定线程组何时完成

我需要运行两个单独的线程组(第二个线程组具有无限循环数).当第一组完成后,停止第二组.我该如何确定第一小组何时完成? 解决方案 这对我有用: 使用以下代码创建"BeanShell预处理程序": props.put("DONE", "FALSE"); 使用以下代码创建"BeanShell PostProcessor": int activeThreadCount = org.ap ..
发布时间:2019-09-17 19:00:51 软件测试

分布式测试中的JMeter从属报告

我正在使用JMeter执行分布式测试,并在Master JMeter GUI上获得所有从属的汇总结果. 请让我知道是否有可能为每个奴隶捕获单独的报告? 例如,我已经配置了2个Slaves + 1个Master JMeter.在执行测试时,我想捕获每个从属的单独报告. 谢谢! 解决方案 您可以按如下所示获得从属结果: 添加监听器或选择测试计划 在“将结果写入文件"部 ..
发布时间:2019-09-17 19:00:46 软件测试

如何在jmeter中通过电子邮件发送更新的测试结果

我在测试计划中有一个简单的HTTP Request采样器.并且,通过“汇总报告"查看结果并将相同结果写入文件.我在"tearDown线程组"中使用了"SMTP采样器",并且还使用了“测试操作"来等待一段时间. 问题是,执行测试用例后,在邮件中得到的是先前的运行结果,而不是新的运行结果. 这是我的测试计划的屏幕截图. 请帮助.预先感谢! 解决方案 我不喜欢您的“测试操作要等待一段时间" ..
发布时间:2019-09-17 19:00:44 软件测试

Jmeter:使用Beanshell断言测试空JSON值

SI正在尝试测试可能为null的JSON值. 首先,我尝试使用jp @ gc-JSON路径声明.但这似乎不会返回任何内容,也不会在遇到空值时定义变量. 所以我试图让它像这样工作: 使用jp @ gc-JSON路径提取器尝试将值提取到变量中. 使用Beanshell断言测试该变量是否存在或具有空值 如果该变量不存在,或者存在并且具有空值,那么我知道JSON值为空. 我以前 ..
发布时间:2019-09-17 19:00:41 软件测试

如何从JMeter的CSV数据集配置中读取下一行?

我正在JMeter中创建一个测试场所,该场所访问随机数量的页面(从2到10),这些页面的URL从CSV数据集中获取.我创建了CSV数据集和采样器,它们工作正常,只是每个线程从数据集中仅读取一行,这不是我所需要的-我希望在采样器完成后读取新行(或更早之前,我并不着急). 我看到这个问题非常相似,解决方案是使用原始数据Source Pre-Processor,它可以工作,但需要对相关文件进行艰巨 ..
发布时间:2019-09-17 19:00:27 软件测试

JMeter-如何构建一个测试,该测试将启动特定数量的并发线程并重复一个小时的测试

嗨,我需要在JMeter中构建一个测试,该测试可以启动2个并发线程,并且还需要将测试重复一小时. 线程数:2 启动周期:0(具有并发线程) 现在的问题是,如果我想重复一小时怎么办? 解决方案 首先提供足够的循环,甚至使您的测试永远运行. 在您的线程组中单击Scheduler框,然后键入"3600 "输入“持续时间"输入. 将测试逻辑放在相同的运行时控制器下"360 ..
发布时间:2019-09-17 19:00:24 软件测试

Jmeter:IP欺骗无效

要测试IP欺骗,请执行以下步骤: 打开CMD并执行nslookup www.xyz.com.asdfg-staging.net 这将提供IP地址,并将此IP地址添加到hosts文件的底部.此处C:\Windows\System32\drivers\etc 打开Jmeter并将此IP添加到Http Sample中,如下所示: 如链接中所述如何在jmeter中设置IP欺骗?和发送具有多 ..
发布时间:2019-09-17 19:00:22 软件测试

使用JMeter测试加载文档功能

我正在测试具有“加载文档"功能的服务.我需要随每个请求发送一个唯一的文档.在HTTP请求采样器配置菜单中,我看到可以将文档与请求一起发送.但是,我对如何在每次请求中发送不同的文档一无所知.有没有办法让JMeter稍微修改文档,生成指定的文档,或者甚至选择一系列外部生成的文档以根据请求提交? 解决方案 您可以使用While Controller下的CSV数据集配置来循环读取和发送预先创建的测 ..
发布时间:2019-09-17 19:00:20 软件测试

JMeter思考时间

如果这个要求与其他要求相似,我深表歉意-我是JMeter的新手,已经搜索了其他相关职位,但找不到任何东西-也许我只是听不懂! 我正在使用基于Web的应用程序对系统进行性能测试.前端系统将处理通过MQ提交到系统中的记录-前端允许用户从队列中提取记录,验证一些细节,进行更改并提交更改. 将有20位用户在前端使用此消息进行验证,更新和提交. 每个用户预计需要30秒从队列中选择一条消息,进行更 ..
发布时间:2019-09-17 19:00:15 软件测试

如何在JMeter中使用以Selenium和Cucumber-JVM编写的测试?

我有一组用Selenium和Cucumber-JVM编写的功能测试,我使用maven通过Cucumber标签运行它们. 现在,我需要在JMeter中使用其中一些测试来检查性能.我该怎么办? 解决方案 我相信您可以 将测试编译为.jar文件 将.jar文件复制到JMeter类路径中 测试文件-JMeter安装的/lib/junit文件夹下 依赖文件-/lib文件夹下 ..
发布时间:2019-09-17 19:00:08 软件测试

在Jmeter中设置故障诱饵条件

如何根据响应时间在Jmeter中设置条件来确定一个样本成功或失败? 例如,让Jmeter认为响应时间大于10000毫秒的样本是失败的,而响应时间小于10000毫秒的样本是成功的. 解决方案 以下代码将在Beanshell断言中运行.此外,它将中止当前迭代,虚拟用户将从头开始进行下一个迭代 try { Long restime = SampleResult.getTime ..
发布时间:2019-09-17 19:00:03 软件测试

具有自定义Java代码的JMeter

我是JMeter的新手,正在尝试某些示例代码作为POC的一部分.我的要求非常简单,我只需要将一个zip文件附加到SOAP消息并触发请求即可.但是要创建SOAP消息,我们已经有一个需要使用的框架.现在,我面临的问题是要包括框架JAR.我试图将库文件添加到项目中并创建一个JAR,并将其粘贴到/lib/ext文件夹中,然后将它们放在类路径中.这些都不起作用. 如何将现有的框架JAR与为JMeter ..
发布时间:2019-09-17 19:00:01 软件测试

如何在拥有Sharepoint在线应用程序的JMeter中授权(使用OAuth 2.0)?

我已经记录了所有测试用例的脚本,并由于OAuth 2.0无法运行所有测试用例而运行了所有测试用例. 现在,我必须在JMeter中对OAuth 2.0进行身份验证,我有以下信息: client_id, response_mode, protectedtokena, response_type, resources, scope, nonce,redirect_uri,wsucxt, cobr ..