软件测试

我需要一些使用正则表达式提取器获取值的帮助.我没有任何价值

我是JMeter的新手,正在学习使用正则表达式提取器进行练习. 我已经使用记录仪创建了一个测试计划.我已经添加了一个正则表达式提取器,因为我想将网页中的“您的帐户"文本转换为变量. 我使用调试采样器检查我的变量中是否有"Your Account"值. 运行测试时,我在变量中看到默认值"your_account_NONE". 我认为我的正则表达式是错误的.请指教,帮助.谢谢. ..
发布时间:2019-09-17 19:16:38 软件测试

如何通过JMeter上传图像?

我有一个网站,一次需要上传多张图片.所以我想知道通过JMeter发布图像文件的过程是什么? 解决方案 您将需要以下内容: 在 HTTP请求采样器中: 从下拉列表中选择"POST"方法. 选中“在POST中使用多部分/表单数据"框 为要上传的文件提供正确的输入名称,MIME类型和路径. 请参见使用Apache JMeter上传和下载方案指南以获取更多详细信息. ..
发布时间:2019-09-17 19:16:36 软件测试

JMeter永不失败

我正在尝试使用JMeter对服务器进行压力测试.我遵循了手册并成功创建了测试(测试正在运行oke并且响应正确). 但是,即使我不断增加线程数量,它也永远不会失败,但是我一直在读,一定有局限性吗?那我在做什么错了? 我未运行JMeter时,我的CPU的运行速度为+/- 5%.运行3000个线程,我发现线程数增加了3000,CPU使用率达到了+/- 15%.同样,JMeter也从不抱怨出问 ..
发布时间:2019-09-17 19:16:31 软件测试

JMeter:如何单击特定元素?

我正在使用 JMeter 进行负载测试,我遇到以下问题: 我有一个视频制作网站要测试,我想单击多个用户的“创建并播放视频"按钮. 解决方案 本教程说明了许多用户如何在jmeter中播放动作,您必须先记录动作然后多次播放 http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf 有关更多信息,jmeter无法注册 ..
发布时间:2019-09-17 19:16:27 软件测试

JMeter重载负载测试

我需要使用JMeter实现每秒100K或100万个请求.是否有可能实现这一目标.如果是这样,要实现什么程序. 我正在使用自定义插件吞吐量整形计时器. 解决方案 如果您考虑使用jMeter进行这样的测试,那么会有一个问题,但是很难绕开,问题-通常一个jmeter不应超过100每个实例的线程数(用户).当然,您可以配置远程测试客户端,但是您至少需要1000个因此,就像其他人提到的那样,设 ..
发布时间:2019-09-17 19:16:22 软件测试

传递"="时遇到麻烦后续请求中的(等号)符号-Jmeter

我刚开始使用jmeter. 我的应用程序返回一个带有加密值的URL作为响应,必须作为请求传递该URL才能获得下一页.加密值始终以"="结尾. " http://mycompany.com/enc=EncRypTedValue= ".在将值作为请求传递时,将"="替换为其他字符,例如'%3d'ex" http://mycompany.com/enc=EncRypTedValue%3d ".由于令牌已 ..
发布时间:2019-09-17 19:16:17 软件测试

如何在Jmeter中使用bean shell逐字符替换白色字符?

我有一个变量,即"Classification",其值为"Vol 4",我需要在"Classification"变量中用"+"字符替换空格.因此,我需要在bean shell中编写一个脚本,以逐字符替换空白字符. 有人可以帮我吗? 解决方案 我认为您正在寻找URL编码功能.有2种方法可供选择: 简单-使用JMeter的功能对URL进行编码.假设您具有“分类"变量,它将类似于${ ..
发布时间:2019-09-17 19:16:12 软件测试

jtl文件中的Sonarqube + Jmeter错误

我使用Jmeter插件安装Sonarqube.我在Jmeter中进行了以下简单测试: Threads group Http Sampler Assertion Results 然后我将结果保存在具有jtl扩展名的本地文件中. 现在我已经在jmeter插件中为我的项目为声纳配置了本地jtl文件. 但是现在,如果我尝试测试我的项目,则会出现此错误: ER ..
发布时间:2019-09-17 19:16:05 软件测试

如何在jmeter中捕获特定于线程的不同数据表单下拉列表?

我的应用程序包括“选择标题"下拉列表,其中包含的值包括Mr,Miss,Dr&太太 我想为不同的线程捕获不同的标题(随机但从4以上).请提出可能. 这是我的脚本,我已将title参数传递为$ {randomTitle} 将值传递给数据库, 将请求发布为 解决方案 出于兴趣,在此使用枚举是否至关重要? 尝试如下修改您的代码: import java.util.Rando ..
发布时间:2019-09-17 19:15:51 软件测试

Jmeter 3.0:JSR223 + Groovy与BeanShell

您能帮我了解我在使用JSR223 + Groovy(带有缓存)和BeanShell时的响应时间之间的差异,以及原因是什么 灰线是JSR223,红色-BeanShell 其中有一个通过HTTP协议发送Protobuf消息的代码: byte[] data = protobuf.toByteArray(); String SESSION = vars.get("SESSION"); Str ..
发布时间:2019-09-17 19:15:41 软件测试

我如何建立Jmeter.jar

我在JMeter上使用SSL页面时遇到麻烦,我以前在此处. 我从JMeter官方小组听说,问题可能出在JMeter Maven插件使用的jmeter.jar,因为它的版本是2.2,而JMeter的当前版本是2.4. 我在JMeter目录中看到了ApacheJMeter.jar,但是我认为它与jmeter.jar不同,因为ApacheJMeter.jar的类似乎比jmeter.jar少. ..
发布时间:2019-09-17 19:15:34 软件测试

JMeter JSON解析

当响应数据以多余的字符开头时,需要帮助解析JSON. 我能够使用JSON提取查询从示例中提取数据-$.results **Working example:** { "results" : [ { "address_components" : [ { "long_name" : "2300", ..
发布时间:2019-09-17 19:15:27 软件测试

Jmeter->如果我使用多个HTTP请求采样器怎么办?

我的问题如下: 1)我在测试计划中添加了10个HTTP采样器,那么它们可以带来什么不同 网站的负载测试? 2)当我们使用jmeter进行负载测试时,如何测量由于负载导致的网站故障,即负载测试下网站的故障参数. 解决方案 如果您有1个采样器,1个线程和1个循环-该线程将执行1个采样器并退出. 如果您有10个采样器,1个线程和1个循环-该线程将连续执行所有10个采样器并退出. ..
发布时间:2019-09-17 19:15:18 软件测试

为什么在使用JMeter记录Web浏览器操作时执行代理配置?

在JMeter的Workbench下运行HTTP(S)测试脚本记录器时,为什么我们必须将HTTP代理设置为"localhost"并将端口设置为"8080"?为什么不触摸代理设置就无法执行录制? 解决方案 因为JMeter需要捕获传出的请求才能将其转换为 “常规"配置: Browser Application Under Test “代理"配置: Browser ..
发布时间:2019-09-17 19:15:16 软件测试

在jmeter中维护http请求一定时间

我想激发说1000多个用户登录/执行东西/等并停留在系统中,例如说5分钟,然后退出/执行其他操作.在剩下这1000多个用户的同时,我将遍历整个循环,以便发送额外的1000多个用户,依此类推-就像试图将尽可能多的用户塞入服务器,并在塞满更多用户的同时将其保留在服务器上. 是否可以做这样的事情? 我环顾四周,并且在jmeter中有一个keepalive选项,但这能持续多久?没有输入我想要多 ..
发布时间:2019-09-17 19:15:13 软件测试

如何通过使用用户定义的变量来同步JMeter线程组

我没有JMeter的经验.我要做的是同步JMeter线程组.关于“如何同步JMeter线程组" ,我想询问有关如何“将UserDefined变量"Group1_done==true"设置为最后一步"的说明. 我用初始值定义了用户定义的变量,但是以后没有设置它的值.如何在任何步骤中将其设置为值? 解决方案 即使在HTTP Request Sampler中,您也可以设置变量/属性的值: ..
发布时间:2019-09-17 19:15:11 软件测试

Jmeter正则表达式提取器提取输入值

我是Jmeter正则表达式提取器的新手.对于HTTP请求,我得到了HTML响应.我想提取一个电子邮件地址,该电子邮件地址是该响应中的隐藏值,供以后的请求中使用. 字符串是: 我该怎么做? 解决方案 您可能还想更有效地 XPat ..
发布时间:2019-09-17 19:15:09 软件测试

我们如何捕获Linux上运行的JMeter发出的所有请求?

我的测试通过JMeter [命令行]在Linux VM上运行. apache服务器的访问日志显示,未到达该请求的请求很少,对于少量请求,它给出了400个响应.错误的请求] 所以我想捕获所有来自JMeter的请求,并在可能的情况下使用参数. 有什么办法吗? 解决方案 您可以使用 tcpdump 工具执行此操作, tcpdump -i any -s0 -w /path/t ..
发布时间:2019-09-17 19:15:06 软件测试