软件测试

JMeter测试配置

我正在使用命令行将变量传递给Jmeter.如何读取此变量并将其设置为enabled属性.有没有办法做到这一点.基于从命令行传递的值(true或false),我想启用或禁用测试. 我正在使用 谢谢 解决方案 您可以将"If controller"添加到"Thread group"的开头,将其条件设置为${__P(MY_TEST_CASE_ENABLED)}(其中MY_TEST_CASE ..
发布时间:2019-09-17 19:14:57 软件测试

jmeter和未知主机异常

在通过jmeter记录https请求时,请指导我在jmeter中需要完成哪些所有设置.我在执行相同操作时遇到未知的主机异常. 谢谢 解决方案 假设1 :您错误地配置了JMeter和/或浏览器.您可以使用 从JMeter的主菜单中选择File-> Templates-> Recording-> Create 配置浏览器以使用以下代理: 代理主机:运行JMeter的主机名或IP地址 ..
发布时间:2019-09-17 19:14:48 软件测试

在Apache JMeter中启动代理服务器时出错

当我尝试在JMeter中启动代理服务器时,出现以下错误: 无法创建脚本记录代理-请参阅日志以获取详细信息:命令:'keytool -genkeypair alias:root_ca:-dname"CN = _DO NOT INSTALL,除非这是您的证书(JMeter根CA),OU =用户名:root, C = IE"-keyalg RSA -keystore proxyserver.jks ..
发布时间:2019-09-17 19:14:43 软件测试

JMeter:连接被拒绝的主机:127.0.1.1

我的本​​地主机使用./jmeter 运行Jmeter GUI 我正在尝试在远程服务器上运行JMeter.我正在新的VM实例上运行JMeter-server,并在桌面上运行GUI客户端. 远程服务器ip是148.6.60.8 我已经编辑了jmeter-server文件RMI_HOST_DEF=-Djava.rmi.server.hostname=148.6.60.8 从客户端连接时 ..
发布时间:2019-09-17 19:14:40 软件测试

JMeter-选择正则表达式的一部分

我有一个JMeter正则表达式提取器,该提取器搜索以下正则表达式: myId=[0-9]{10} 这将从我的网站表单中检索10位数字的ID号.然后,我为ID号设置myId的“引用名称".我的模板值为$ 0 $,我的匹配号设置为空白. 然后在我的HTTP请求中,传递参数值: ${myId} 当我运行JMeter测试时,它将以以下形式插入文本: myId=myId=12 ..
发布时间:2019-09-17 19:14:34 软件测试

平均值大于95%

我的平均响应时间大于99%(在JMeter中). 解决方案 那又怎样?我也是. 在以下情况下,这是正常情况: 响应时间短的采样器数量少 和 大量采样器,响应时间短 在上述设置中,我使用了1个虚拟采样器具有1000毫秒的响应时间和100个虚拟采样器(具有1毫秒的响应时间),平均响应时间为11毫秒,占4毫秒的99%. 更多信息: JMeter词汇表 ..

在jmeter中启用服务器证书认证

正如标题所述,我想在jmeter中启用服务器证书的身份验证.可以配置它吗? 到目前为止,我发现的是这篇文章 据此,"HTTP Client 4实现将使用TrustAll方案".我主要使用此客户端实现(在jmeter版本3.0或3.1中),因为这是jmeter中更为高级/通用的功能.但是,这种方式jmeter不会捕获服务器证书无效的情况. 解决方案 根据 JMeter文档: JM ..
发布时间:2019-09-17 19:14:27 软件测试

如何在Jmeter中使用筛选结果工具

我对Jmeter中的过滤器结果工具有疑问. 我有一个称为“循环控制器不用于报告"的循环,我要做的就是不在报告中打印其中存在的3 HTTP的值(请参见图片).对我来说这是没有用的,只需扩展报告(10000条记录)即可. 我了解存在一个称为过滤结果工具的插件,并且我是通过插件管理器下载的,问题是我不知道如何使用它? 1.是否会出现在UI中,例如像添加采样器一样添加它?是通过UI吗? 2.我通过命令行运 ..
发布时间:2019-09-17 19:14:22 软件测试

我们可以在Jmeter中使用什么容器来进行全局和环境变量的API测试

我正在尝试使用Jmeter进行API自动化测试. 但是Jmeter并未像SOAP-UI和Postman一样为全局变量和环境变量提供任何单独的容器. 我尝试使用属性文件,该属性文件在整个项目中也与所有JSR223共享,但是属性也具有许多其他键,因此我没有任何选择可以删除一次启动的键.而且,我也可以更新似乎更可取的值 下面我用来设置和获取值的代码 props.put("shub ..
发布时间:2019-09-17 19:14:20 软件测试

JMeter-如何设置JSON文件中的发送和接收数据-通过WebSocket

我有一个后端应用程序(仅后端),该应用程序通过WebSocket将数据发送给客户. 我使用JMeter测试该应用程序.在Jmeter中,我添加了Peter ..的插件WebSocket Sampler. 以前,我是通过邮递员将此数据发送给客户的. 在我的Json文件中,有关事件的大量数据,客户可以在其中订阅.我有一个问题:如何处理,以邮递员发送(JSON文件)的数据将以JMeter发送? 在 ..
发布时间:2019-09-17 19:14:15 软件测试

Jmeter:测试后生成HTML报告

这些是我生成报告所遵循的步骤: 我有.jtl文件 我将给出示例配置的粘贴复制到我的user.properties位于apache-jmeter-5.0\bin 的文件 我使用CMDRunner.jar 将.jtl转换为汇总报告 java -jar CMDRunner.jar --tool Reporter --generate-csv Demo17Results.csv --inp ..
发布时间:2019-09-17 19:14:10 软件测试

使用JMeter -g生成报告时如何忽略错误

如何忽略错误并继续生成仪表板报告. 我一直看到令人讨厌的错误示例: org.apache.jmeter.report.dashboard.GenerationException:处理样本时出错:预期的列数:16和CSV文件中的列:1之间不匹配 由于文件中有多余的空间或换行符,我正在处理8GB的巨大文件,因此在生成报告时,csv文件中的所有这些次要问题都占用了大量时间. 解决 ..
发布时间:2019-09-17 19:14:05 软件测试

JMeter:在beanshell后处理器中使用正则表达式提取器值在另一个线程中使用它提取值

我设法设置了一个脚本来从令牌中提取值,并将其全局地用于其他线程,但是不幸的是,默认情况下,我的脚本正在将值提取为1. BeanShell预处理器 正则表达式提取器+打印的日志 我的期望是打印从令牌请求中提取的值. 解决方案 很难回答为什么您的脚本总是提取值1,直到我们知道返回的响应是什么,以及您的Regex Extractor在此响应中的表现如何.另外,最好在新版本的JM ..
发布时间:2019-09-17 19:14:00 软件测试

``如何为TeamCity中运行的JMeter编写JSON模式验证

我正在使用JMeter进行回归API测试自动化. 我正在寻找一些基本的有机解决方案,以使用内置JMeter工具验证JSON模式. CI是使用 Team City 构建的,因此基本解决方案将会更快. 解决方案 开箱即用JMeter不提供JSON Schema验证功能,但是您可以使用第三方库,例如 获取最新版本的 org.everit.json.schema.jar 获取相应版本的 Java ..
发布时间:2019-09-17 19:13:56 软件测试