软件测试

如何从RPT导入http测试脚本到jmeter

是否可以通过使用一些免费工具将在RPT中准备的http测试场景转换为jmx,并导出到某些中间格式? 解决方案 没有明显的RPT到JMeter转换器,但是至少可以使用JMeter的录制功能来测试“骨架". 配置 JMeter的HTTP(S)测试脚本记录器,然后启动JMeter代理.获得“良好"工作配置的最简单方法是使用 启动JMeter 从顶部菜单中单击文件->模板->录制->创建 ..
发布时间:2019-09-17 19:10:04 软件测试

如何在多个结果文件上运行jmeter-analysis-maven-plugin

我在maven中使用插件jmeter-analysis-maven-plugin进行一些性能测试分析(生成带有图表的详细报告),我已经将该插件配置为将所有jtl文件作为输入,但是运行后我评论了它只处理了一个文件(第一个文件按字母顺序排列),在我的插件配置在pom文件中之后: com.lazerycode.jmeter ..
发布时间:2019-09-17 19:09:56 软件测试

尝试解码参数值JMeter中的%字符失败,并出现IllegalArgumentException:URLDecoder:转义(%)模式中的非法十六进制字符

使用Apache JMeter 2.7,我的POST请求的消息正文(JSON)包含一个密码字段,其格式为asdf%xy3dsfsfsf. JMeter试图将%xy解释为百分比编码的字符,并抛出此异常. 未捕获的异常java.lang.IllegalArgumentException:URLDecoder: 转义(%)模式中的非法十六进制字符-对于输入字符串:"xy". 有关详细信息,请参见日 ..
发布时间:2019-09-17 19:09:54 软件测试

Jmeter Webdriver采样器

Jmeter有一个Webdriver采样器.我们必须编写脚本.我们有使用基于硒的工具opkey编写的脚本.我们可以将两者整合吗?这样我们就不必在jmeter中编写脚本. 解决方案 不熟悉opkey,但是Selenium对于超出非常琐碎的负载的任何负载测试都是一个坏主意: 硒从未打算进行大规模性能测试. Selenium及其更新的头像驱动程序,为每个用户启动浏览器引擎,然后重播其中的所 ..

foreach控制器无法正确使用变量

我正在尝试遍历用户定义的变量,并将其添加到Cookie管理器中. 这是我的设置方式: 但是当我查看结果时,它只使用FIRST变量,并将其用于所有循环.因此,HTTP Cookie Manager仅替换第一个变量. 此行为是意外的,我设置错误了吗?我添加了调试采样器,可以看到vars正在更改,但是由于某些原因,http cookie管理器没有替换它们 解决方案 您需要定义变 ..
发布时间:2019-09-17 19:09:49 软件测试

JMeter:如何使用PATCH方法发送参数?

我的JMeter版本是最新版本2.13.我想添加一个HTTP请求来测试我的API,方法是PATCH或PUT. 在Postman中,我可以测试API并成功使用带有某些URL参数的PATCH方法. 例如: URL: https://example.com/user/account URL parameters: email ----> example@example.com URL ..
发布时间:2019-09-17 19:09:44 软件测试

FINDSTR'不被识别为内部或外部命令

您好,我尝试安装jmeter 我输入 cd C:\apache-jmeter-2.13\bin C:\apache-jmeter-2.13\bin>jmeter.bat 我收到此消息 FINDSTR' is not recognized as an internal or external command Not able to find Java executable or ve ..
发布时间:2019-09-17 19:09:42 软件测试

JMeter中的JSON路径提取器

我是jmeter的新手.谁能帮助我使用一个请求的响应对象作为下一个HTTP请求的请求标头传递? 让我解释一下. 我在我的应用中获得访问令牌以及登录响应: {:"responseCode":18,:"message":“已成功登录.",:"responseObject":"8zWExE4eSdhcJDwnW9MgIw =="} 否,我不想将此访问令牌(8zWExE4eSdhc ..
发布时间:2019-09-17 19:09:40 软件测试

在JMeter中,参考值未与请求标头一起发送

我在JMeter中有一个HTTP请求采样器,用于发送登录请求. 我必须从必须与第二个HTTP请求采样器的请求标头一起发送的HTTP请求的响应中获取access_token. 登录请求的响应数据如下: {“状态":true,"access_token":"91kLM68tdMBoDFRURArvdmwYgWV9Nr2sHYDwivTM.91kLM68tdMBoDFRURArvdmw ..
发布时间:2019-09-17 19:09:31 软件测试

Jenkins + Yandex-tank + Jmeter和绞死的工作

我正在使用CI Jenkins通过yandex-tank + jmeter进行负载测试的自动化.我正在使用分布式测试并启动摘要10k线程.所以,我有一个问题,什么时候应该完成测试,但是没有发生,因为(我认为是这样)远程计算机上的某些线程被卡住了. 另外,我尝试在jmeter.properties文件中使用这些设置: jmeterengine.threadstop.wait=1000 jmet ..
发布时间:2019-09-17 19:09:28 软件测试

JMeter:如何在两次执行之间清理道具?

在我的测试计划中,我在道具内部设置了一个对象.但是,如果我连续第二次运行测试计划,则第二次执行它,则该对象具有第一次的值. 测试完成后,有什么方法可以“清洁"道具? 我只能在每个线程执行后找到如何清理它. 解决方案 您可以使用props 更新JSR223 Element中的属性. 在您的情况下将删除特定属性. 您还可以使用 函数覆盖属性 ${__setProperty("p ..
发布时间:2019-09-17 19:09:19 软件测试

建立基于时间的任务的思考时间延迟?

我有这个仪表工作,需要在某些HTTP请求之间建立一些思考时间.但是在那段思考时间里,我仍然需要在特定时间间隔内发送保持活动请求. 例如: 用户登录 获取一些个人资料信息. 然后他开始做一些工作. 每个工作单元都会延迟一些随机延迟,范围从1到30分钟不等. 在这段时间内,我们仍然需要以固定的时间间隔(例如5分钟)向服务器发送ImAlive请求. 一旦思考时间到期(例如可能在17 ..
发布时间:2019-09-17 19:09:15 软件测试

哪个时间是日志时间

我从负载测试获得以下测试结果- timeStamp,elapsed,label,responseCode,Latency 1447675626444,9,API1,201,9 1447675626454,1151,API2,404,Not Found,1151 明确地说,对API2的调用失败,并且两次调用之间存在1oms的延迟. 我知道标签timeStamp是从纪元开始的时间,但是它是从 ..
发布时间:2019-09-17 19:09:03 软件测试

在JMeter中乘以登录请求

我使用JMeter通过Web服务加载数据.我需要从JMeter登录一次,然后需要从CSV文件读取ID,并为每个ID调用HTTP请求. 我当前的配置如附图所示. 问题在于,在这种情况下,将为每个HTTP请求调用登录.我想更改它,因此一开始它只会被调用一次.在JMeter中执行此操作的最佳方法是什么? 解决方案 右键单击登录->插入父级->逻辑控制器-> “仅逻辑控制器"告诉JM ..
发布时间:2019-09-17 19:09:01 软件测试

Jmeter-如何从重定向中提取数据

我有任何API.当我用jmeter打这个API时,ir重定向到服务器A(进行一些处理),然后重定向到B,最后重定向到C(HTML页面). 在视图结果树中,我只能得到他的最终HTML响应.有什么办法可以让我看到对服务器A和服务器的请求响应. B 解决方案 只需取消选中HTTP请求中的“跟随重定向"选项 请参阅: http://jmeter.apache.org/userma ..
发布时间:2019-09-17 19:08:58 软件测试