软件测试

如何使Jmeter识别“本地主机"?网址?

如何对只能由我的计算机访问的localhost url进行性能测试? 我可以使用jmeter对实时网站(如google等)进行性能测试,但jmeter无法检测本地网址. 应用程序的网址-192.168.121.20:8001 2.查看结果树侦听器的输出-所有失败的HTTP警报HTTP请求采样器的屏幕快照说明-仅添加服务器名称,即URL – 解决方案 如果您无法使用JMeter来访问 ..
发布时间:2019-09-17 19:06:19 软件测试

如何将特定数据从响应数据保存到CSV文件

在我的webservices测试计划中,我正在发送SOAP请求以创建用户,并且它在响应数据中发送回用户名和唯一ID.我想将该用户名和唯一标识保存到CSV文件中. 任何人都可以让我知道如何实现吗? 解决方案 您可以使用Regex后处理器提取数据并将其保存到变量中. 简单的数据写入器,灵活的数据写入器,将结果保存到文件中,所有这些都可以写入预定义的变量,以固定的或一点点可自定义的格 ..
发布时间:2019-09-17 19:06:17 软件测试

JMeter-使用其他BeanShell预处理器/后处理器中的变量吗?

是否有一种方法可以将一个BeanShell前后处理器中的变量引用到另一个BeanShell处理器(它们在同一线程组中)? 如果我在HTTP请求下的BeanShell PreProcessor中创建一个String变量,那么我可以在同一HTTP请求下的BeanShell PostProcessor内使用或引用该变量吗?? 我尝试通过以下方式访问此变量: + HTTP请求 ..
发布时间:2019-09-17 19:06:15 软件测试

完全禁用JMeter缓存

我正在测试一些针对强大压力的JSON API.但是,在某一时刻,响应时间趋于平稳的“趋势".它增加到一个很高的点,然后下降到一个永不改变的响应时间. 我尝试取消所有两个JMeter缓存管理器选项,并将最大缓存大小设置为1.还添加了一个HTTP标头,该标头在Cache-Control上的最大寿命为零. 如何完全禁用JMeter中的缓存? 注意: 我搜索了相关帖子:但是,出现的 ..
发布时间:2019-09-17 19:06:12 软件测试

JMeter在性能测试期间挂起

我正在尝试与4个不同的用户模拟100个线程请求,所有97个请求均已发送和接收,但其余3个请求仍显示为正在执行. 我必须手动停止Jmeter,然后仅传递其余请求. 为什么会这样? 解决方案 您的计算机可能没有执行请求的资源,或者Java配置不正确.看看这篇文章和这一个 ..
发布时间:2019-09-17 19:06:07 软件测试

Jmeter中的Cas票证发行

我有一个Web应用程序,该应用程序使用CAS Ticket进行用户身份验证,每次登录都不同.我将脚本记录在JMeter中.我还通过填充正则表达式提取器来关联页面,如下所示: 已录制的脚本的网址为:https://foo.com/j_spring_cas_security_check?ticket=ST-3101-QDTyjbbHoOHvgPMdRBIg-cas. 应用所有上述内容后,我 ..
发布时间:2019-09-17 19:06:05 软件测试

Jmeter正则表达式可变行数

我的问题是,如何编写Jmeter正则表达式,以便与解析的文本中的多少行无关紧要?例如,正则表达式: \n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*) 将匹配下面显示的7行字符串,并返回两个标签之间的所有内容 8725 AN NTEST/GL - FPN ..
发布时间:2019-09-17 19:06:00 软件测试

jmter恒定视频流

我正在使用Jmeter对视频流进行负载测试,我可以传递登录信息,但是我需要在提供视频流的页面上让Jmeter“保持".我怎样才能做到这一点?我已经设置了cookie管理器. 解决方案 如果视频流不存在于您的服务器上,则完全不需要对其进行测试.例如,如果您的网站具有YouTube框架,则需要排除来自嵌入式资源的YouTube域. 如果视频流驻留在您的服务器上-您可以使用 TCP采样器请求流 ..
发布时间:2019-09-17 19:05:53 软件测试

使用XPATH子字符串函数

我需要帮助弄清楚这个XPATH子字符串函数,该函数我无法使用.我已经尝试过各种变体: .//a[contains(text(),'Home')]/@href[substring('jsessionid',12)] 尝试从此标记获取jsessionid值: ..
发布时间:2019-09-17 19:05:51 软件测试

使用JMeter Mail Reader采样器测试高级方案

我已经使用邮件阅读器采样器在Jmeter中编写了一个测试计划,以测试IMAPS服务器.该测试仅允许我从一个文件夹中读取所有邮件,或者从该文件夹中读取x封邮件. (可选)我可以在读取邮件后将其从服务器中删除. 但是似乎没有其他选择可以进行其他操作,例如: 阅读仅由某些邮件标识符标识的特定电子邮件 在文件夹之间移动邮件 将邮件复制到另一个文件夹 标记邮件已读/未读 从垃圾箱中明确删 ..
发布时间:2019-09-17 19:05:49 软件测试

如何在运行时基于条件停止jmeter?

如果我的条件逻辑为假,我想停止jmeter,假设如果我的条件之一失败了,那么我需要在运行时立即停止所有线程(jmeter),这样就可以通过它停止运行时间代码不是手动生成的(采样错误后无法采取措施) 谢谢, 提前 解决方案 为您提供2种选择: 如果可以在If Controller中表达您的条件,请使用标准的测试操作停止测试的组件 如果您想在响应时间或错误率增加一些阈值时停止测试 ..
发布时间:2019-09-17 19:05:46 软件测试

JMeter的框架

我最近开始学习JMeter,以便对我们的应用程序进行性能测试. 我有一个测试计划(.jmx),并使用Jenkins + Ant定期运行它. 到目前为止,一切都很好. 我的问题是-我们有一个关键字驱动的框架TestNG ..etc,用于功能测试工具QTP,Selenium. 那么,对于JMeter,我们是否有类似的框架? 或您的框架是什么? 您如何维护JMeter测试计划? ..
发布时间:2019-09-17 19:05:42 软件测试

休息服务器(Play Framework)收到“读取超时"消息.负载测试期间发生异常

我们正在使用Play Framework在其他服务器上运行重负载测试(jmeter:350个线程,总共35M个请求),并且在大约2小时后遇到以下错误.我们删除了其他组件,以便请求仅接收请求而不执行任何操作.任何人有任何想法,或者只是Play框架无法处理这样的沉重负担? 2014/07/05 11:59:38 WARN - com.company.test.RestTest2: Run Te ..
发布时间:2019-09-17 19:05:37 软件测试

使用apache-JMeter(IP欺骗)将具有多个IP地址的请求发送到我的应用程序

jmeter中是否存在IP欺骗的方法.我已经通过"CSV数据集配置"进行了尝试.是否还有其他方法..请让我知道.谢谢. 解决方案 以下步骤将帮助您实现IP欺骗: 向您的IT团队索取6个静态IP地址(取决于您的要求). 转到IPv4属性,添加主IP,子网掩码,网关,DNS等. 单击“高级"按钮,在"IP地址"部分中添加所有剩余的IP地址. 将所有6个IP地址保存在CSV文件中 ..
发布时间:2019-09-17 19:05:34 软件测试

如何将在JSON路径提取器中提取的变量用于场景的进一步步骤?

我已经在登录的Jmeter中创建了一个方案.(对于此方案,我正在使用REST API) 为此,我选择了一个"HTTP标头管理器","HTTP请求采样器". 登录后,我正在提取自动生成的身份验证令牌. 使用此身份验证令牌,我试图在应用程序中添加一些值. 为此,我使用了: 1)jp @ gc-JSON路径提取器 2)调试采样器 执行后,我可以在“查看结果树"列表器中看到auth令牌捕获. ..
发布时间:2019-09-17 19:05:32 软件测试

从jmeter发布请求中提取值

我想提取通过jmeter中的post请求发送的参数值. 我知道使用正则表达式来提取响应值或请求URL,但在这里我想提取后请求的值. 我已经很详尽地如何从Jmeter中的请求中提取值,但是没有用. 解决方案 我在带有以下代码的http请求中添加了一个Beanshell PostProcessor. import org.apache.jmeter.config.Argument; ..
发布时间:2019-09-17 19:05:25 软件测试

正则表达式提取器Jmeter-我想发送404响应代码的电子邮件

我正在编写一个测试用例,如果响应代码为404,它将击中URL并发送电子邮件.请求进行得很好,响应也来了,但是我被正则表达式提取器困住了. !! [HTTP请求的示例结果] [提取器页面] 解决方案 将您的正则表达式修改为\d+ 添加如果是控制器在“着陆页验证"请求之后,并以"${responsemsg}" == "404"作为条件 使SMTP Request采样器成为If Contro ..
发布时间:2019-09-17 19:05:20 软件测试