软件测试

Jmeter,而控制器似乎没有将变量评估为数字

我正在编写一个jmeter脚本,该脚本会不断加载数据,直到表达到指定大小为止.我有一个while循环,在这个循环中,我有一个HTTP Sampler来加载数据,然后是另一个具有XPath后处理器的HTTP Sampler来检查表的大小(它们调用了两个不同的API). XPath后处理器的参考变量是currentSize,我有一个用户定义的变量maxSize,但是使用$ {currentSize} ..
发布时间:2019-09-17 19:04:08 软件测试

JMeter:在单个线程组中为每个用户使用多个CSV文件和多个HTTP采样器

以下是我要在JMeter中运行的方案:我有一个CSV文件(file1.csv),其中包含100个用户标识和密码.我创建了一个包含100个用户的线程组.我希望每个用户都从file1.csv中读取一行userId和密码.为此,我添加了一个CSV File Config元素.现在,我希望这些用户中的每一个都读取另一个包含500行的CSV文件(file2.csv).每行包含一个HTTP请求的参数. ..
发布时间:2019-09-17 19:04:06 软件测试

如何在Jmeter中保存具有动态值的文件

我正在尝试使用变量将响应xml文件保存为动态值. 我正在通过从CSV数据集配置获取的变量(例如var = Abc123)传递值. 我提到文件名前缀为D:\response\${var},其中var是我的变量. 但是文件本身被保存为${var}.xml而不是Abc123.xml. 请建议是否有任何方法可以将文件保存为动态值. 谢谢. 解决方案 我们正在谈论将回复保存到文 ..
发布时间:2019-09-17 19:03:57 软件测试

使用HTTP Put方法的JMeter文件上传不起作用

这个想法是在JMeter中构建一个采样器,该采样器将使用HTTP PUT方法上传文件.我正在尝试遵循官方文档将整个内容主体指定为没有参数名称的文件. 应该发生什么:上传文件,服务器返回201:已创建 实际发生的情况: java.lang.NullPointerException: charsetName at java.lang.String.(Unknown Sourc ..
发布时间:2019-09-17 19:03:54 软件测试

Jmeter-从重定向URL获取参数

我正在尝试编写性能测试. 在步骤1中,我正在访问网址:https://example.com/login?redirect_to=http://somesite.com 此网址将我重定向回http://somesite.com?ticket=afsgdfasdfasg 在我的JMeter脚本中,我需要提取ticket参数并在进一步的逻辑中重新使用它. 您能告诉我如何实现吗? ..
发布时间:2019-09-17 19:03:52 软件测试

“等待时间"有什么区别? VS“连接时间"在Jmeter中?

我是jmeter 3.1用户 我不清楚“等待时间"与“连接时间"的区别, 实际上,在jmeter官方文件中说: 新的连接时间指标 "connectTime"表示建立连接的时间.默认情况下,它不保存为CSV或XML,而是保存为添加到user.properties: jmeter.save.saveservice.connect_time = true 那么,“等待时间"是什么 ..
发布时间:2019-09-17 19:03:50 软件测试

带有按从属CSV数据集的分布式JMeter测试

我想在我们的网站上进行分布式JMeter测试, 手册.我的测试是通过CSV数据集配置元素进行参数化的,以模拟不同的用户.现在的问题是:JMeter将为每个从属使用相同的数据集,还是可以以某种方式为每个从属配置其自己的数据集?如果是第一种情况,则奴隶将窃取彼此的会话,这当然是不希望的. 解决方案 Jmeter在分布式模式下使用本地CSV文件.因此,您只需在每个从站上放置不同的文件,它就可以工 ..
发布时间:2019-09-17 19:03:45 软件测试

Jsoup与regexes与XPath从HTML提取内容的性能?

我知道在通常情况下不应使用正则表达式来解析HTML . 但是我想对Web应用程序进行性能测试.我肯定知道HTML可能是什么样子.因此,我可以使用正则表达式从页面源中提取一些数据. 在进行性能测试(使用Jmeter)时,我希望从主机上占用更少的资源. 哪种选择会减少资源消耗:XPath,正则表达式(Jakarta ORO)或Jsoup? 解决方案 从JMeter 2.8开始 ..
发布时间:2019-09-17 19:03:28 软件测试

jmeter不将变量保存到CSV或XML文件中

我是jmeter的新手. 我知道我可以编辑jmeter.properties并指定对于任何给定的测试运行,jmeter将保存到其输出文件中的“自定义"变量的名称. 我已经编辑了jmeter.properties以包含以下行: sample_variables=DURATION 并且我还编辑了我的测试计划,以包括一个正则表达式提取器,该提取器从每个响应中提取一个值并将其填充到该 ..
发布时间:2019-09-17 19:03:26 软件测试

将JMeter集成为Maven项目的一部分

我正在开始与创建一些自定义的jmeter组件集相关的项目的工作,这些组件将捆绑在我的自定义jmeter发行版中. 那些自定义组件是Maven项目的一部分,我想做的就是尝试将此Maven项目与最新的jmeter项目集成在一起,以便能够构建和交付jmeter构建,其中包含我的自定义组件集以及所有相关的依赖关系罐子. 问题是jmeter项目是ant项目. 我遇到了这个问题: http://m ..
发布时间:2019-09-17 19:03:21 软件测试

使用Jmeter HTTP代理服务器时无法上传图像/文件

我有一个上载图片的场景,很完美.使用Jmeter进行了测试. 使用Jmeter 步骤: 启动Jmeter2.9 已将HTTP服务器添加到工作台的端口8080 将IE网络设置设置为Proxy,端口8080和localhost 启动xyz.aspx网页 登录到应用程序 点击上传图片并选择图片 观察: 图片未上传 不使用Jmeter 步骤: 启动了x ..
发布时间:2019-09-17 19:03:14 软件测试

如何准确地找到“总测试持续时间".在Jmeter中?

我想知道是否有一个JMeter侦听器显示测试运行的总时间. 尽管此插件显示沿x轴的经过时间/总持续时间,它以秒为单位给出该值,但我希望以毫秒为单位. 请告诉我如何获得以毫秒为单位的总测试持续时间/经过的时间? 谢谢. 解决方案 该问题的简短答案(已基于注释进行了澄清)为否,AFAIK没有在屏幕上显示总时间的侦听器测试已经运行了毫秒. 但是,如果要使用此值,则只需从结 ..
发布时间:2019-09-17 19:03:10 软件测试

JMeter-在Beanshell侦听器中检测TransactionController采样器

是否有一种方法可以在BeanShell侦听器脚本中确定示例结果/事件是否在事务控制器下? 我知道您可以使用sampleEvent.isTransactionSampleEvent()确定事件是否用于TransactionController.但是,在下面的示例中,是否可以在对HTTP请求2执行BeanShell侦听器时检查它是否在事务控制器下? Thread Group HttpR ..
发布时间:2019-09-17 19:03:07 软件测试

如何在jMeter中使用不同的输入进行多个用户登录?

我有多个登录ID.我想模拟一个用户登录. 我首先尝试选择第一行登录详细信息,还尝试使用循环控制器中的登录详细信息,但未逐行选择. 如何通过多登录线程分配给每个用户选择每一行. 解决方案 是的,我只是通过三个步骤完成了此操作, 1.创建一个包含用户名和密码的文本文件(或csv文件),用逗号分隔.将此与测试计划放在同一目录中, 2.将CSV数据集配置元素添加到测试计划.将变量 ..
发布时间:2019-09-17 19:03:05 软件测试