当前位置: 首页 > wzjs >正文

做网站优化费用编程网站编程

做网站优化费用,编程网站编程,h5长图用什么软件做,jsp环保主题网站代做我有一个测试计划,里面有两个线程组,如下: 添加了一个HTTP请求默认值: 然后我使用如下命令生成的可视化报告是两个线程组合并后的聚合报告。 jmeter -n -t 百度测试计划.jmx -l baidu.txt -e -o ./baidu但是我想要的效果是每…

我有一个测试计划,里面有两个线程组,如下:
在这里插入图片描述

添加了一个HTTP请求默认值:
在这里插入图片描述

然后我使用如下命令生成的可视化报告是两个线程组合并后的聚合报告。

jmeter -n -t 百度测试计划.jmx -l baidu.txt -e -o ./baidu

在这里插入图片描述

但是我想要的效果是每个线程组有自己的独立报告,怎么办呢?

首先

在 线程组-百度1 下面的 聚合报告 中的右侧面板的 文件名 中输入要存放的 jtl 文件位置,我这里存放在 “D:\file\temp\jtl\百度1.jtl” 。

在 线程组-百度2 下面的 聚合报告 中的右侧面板的 文件名 中输入要存放的 jtl 文件位置,我这里存放在 “D:\file\temp\jtl\百度2.jtl” 。

在这里插入图片描述

在这里插入图片描述

然后运行测试计划:
在这里插入图片描述

然后就可以在 “D:\file\temp\jtl” 目录下看到两个 jtl 文件:

在这里插入图片描述

然后创建一个 test.bat 脚本, 从 “D:\file\temp\jtl” 文件中读取 jtl 文件,循环遍历jtl 文件并将报告生成到 “D:\file\temp\reports” 目录下。

@echo off
set "source_dir=D:\file\temp\jtl"
set "target_parent=D:\file\temp\reports"
if not exist "%source_dir%\" (echo 源目录不存在 & exit /b 1)
if not exist "%target_parent%\" md "%target_parent%"
for /r "%source_dir%" %%f in (*.jtl) do (md "%target_parent%\%%~nf" 2>nuljmeter -g "%%f" -o "%target_parent%\%%~nf"
)
echo 所有JTL文件处理完成
pause

在这里插入图片描述

双击 test.bat 脚本,就会升成如下两组独立的报告:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

到此就达到我要的效果了。

注意事项:

rem 注释不能和代码写在同一行,如下:

在这里插入图片描述

这样双击 test.bat 脚本会闪退,或者会生成报告失败。

只能写在上下行:

在这里插入图片描述

还有一个注意事项,bat 脚本需要使用 ASCII 或 GBK编码(GB2312(简体中文)), 否则可能也会有问题。

在这里插入图片描述

最后附上测试计划 jmx 的文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.6.3"><hashTree><TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="测试计划"><elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="用户定义的变量"><collectionProp name="Arguments.arguments"/></elementProp><boolProp name="TestPlan.functional_mode">false</boolProp><boolProp name="TestPlan.serialize_threadgroups">false</boolProp></TestPlan><hashTree><ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement" testname="HTTP请求默认值"><stringProp name="HTTPSampler.domain">www.baidu.com</stringProp><stringProp name="HTTPSampler.port">80</stringProp><stringProp name="HTTPSampler.protocol">http</stringProp><stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp><elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables"><collectionProp name="Arguments.arguments"/></elementProp><stringProp name="HTTPSampler.implementation">HttpClient4</stringProp></ConfigTestElement><hashTree/><ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="线程组-百度1"><intProp name="ThreadGroup.num_threads">1</intProp><intProp name="ThreadGroup.ramp_time">1</intProp><boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp><stringProp name="ThreadGroup.on_sample_error">continue</stringProp><elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器"><stringProp name="LoopController.loops">2</stringProp><boolProp name="LoopController.continue_forever">false</boolProp></elementProp></ThreadGroup><hashTree><HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP请求"><boolProp name="HTTPSampler.follow_redirects">true</boolProp><stringProp name="HTTPSampler.method">GET</stringProp><boolProp name="HTTPSampler.use_keepalive">true</boolProp><boolProp name="HTTPSampler.postBodyRaw">false</boolProp><elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables"><collectionProp name="Arguments.arguments"/></elementProp></HTTPSamplerProxy><hashTree/><ResultCollector guiclass="StatVisualizer" testclass="ResultCollector" testname="聚合报告"><boolProp name="ResultCollector.error_logging">false</boolProp><objProp><name>saveConfig</name><value class="SampleSaveConfiguration"><time>true</time><latency>true</latency><timestamp>true</timestamp><success>true</success><label>true</label><code>true</code><message>true</message><threadName>true</threadName><dataType>true</dataType><encoding>false</encoding><assertions>true</assertions><subresults>true</subresults><responseData>false</responseData><samplerData>false</samplerData><xml>false</xml><fieldNames>true</fieldNames><responseHeaders>false</responseHeaders><requestHeaders>false</requestHeaders><responseDataOnError>false</responseDataOnError><saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage><assertionsResultsToSave>0</assertionsResultsToSave><bytes>true</bytes><sentBytes>true</sentBytes><url>true</url><threadCounts>true</threadCounts><idleTime>true</idleTime><connectTime>true</connectTime></value></objProp><stringProp name="filename">D:\file\temp\jtl\百度1.jtl</stringProp></ResultCollector><hashTree/><ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="查看结果树"><boolProp name="ResultCollector.error_logging">false</boolProp><objProp><name>saveConfig</name><value class="SampleSaveConfiguration"><time>true</time><latency>true</latency><timestamp>true</timestamp><success>true</success><label>true</label><code>true</code><message>true</message><threadName>true</threadName><dataType>true</dataType><encoding>false</encoding><assertions>true</assertions><subresults>true</subresults><responseData>false</responseData><samplerData>false</samplerData><xml>false</xml><fieldNames>true</fieldNames><responseHeaders>false</responseHeaders><requestHeaders>false</requestHeaders><responseDataOnError>false</responseDataOnError><saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage><assertionsResultsToSave>0</assertionsResultsToSave><bytes>true</bytes><sentBytes>true</sentBytes><url>true</url><threadCounts>true</threadCounts><idleTime>true</idleTime><connectTime>true</connectTime></value></objProp><stringProp name="filename"></stringProp></ResultCollector><hashTree/></hashTree><ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="线程组-百度2"><intProp name="ThreadGroup.num_threads">1</intProp><intProp name="ThreadGroup.ramp_time">1</intProp><boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp><stringProp name="ThreadGroup.on_sample_error">continue</stringProp><elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器"><stringProp name="LoopController.loops">2</stringProp><boolProp name="LoopController.continue_forever">false</boolProp></elementProp></ThreadGroup><hashTree><HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP请求"><boolProp name="HTTPSampler.follow_redirects">true</boolProp><stringProp name="HTTPSampler.method">GET</stringProp><boolProp name="HTTPSampler.use_keepalive">true</boolProp><boolProp name="HTTPSampler.postBodyRaw">false</boolProp><elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables"><collectionProp name="Arguments.arguments"/></elementProp></HTTPSamplerProxy><hashTree/><ResultCollector guiclass="StatVisualizer" testclass="ResultCollector" testname="聚合报告"><boolProp name="ResultCollector.error_logging">false</boolProp><objProp><name>saveConfig</name><value class="SampleSaveConfiguration"><time>true</time><latency>true</latency><timestamp>true</timestamp><success>true</success><label>true</label><code>true</code><message>true</message><threadName>true</threadName><dataType>true</dataType><encoding>false</encoding><assertions>true</assertions><subresults>true</subresults><responseData>false</responseData><samplerData>false</samplerData><xml>false</xml><fieldNames>true</fieldNames><responseHeaders>false</responseHeaders><requestHeaders>false</requestHeaders><responseDataOnError>false</responseDataOnError><saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage><assertionsResultsToSave>0</assertionsResultsToSave><bytes>true</bytes><sentBytes>true</sentBytes><url>true</url><threadCounts>true</threadCounts><idleTime>true</idleTime><connectTime>true</connectTime></value></objProp><stringProp name="filename">D:\file\temp\jtl\百度2.jtl</stringProp></ResultCollector><hashTree/></hashTree></hashTree></hashTree>
</jmeterTestPlan>

文章转载自:

http://VNkjdLlj.ssjtr.cn
http://L5egq3Wz.ssjtr.cn
http://ihWKyhub.ssjtr.cn
http://oOQ0kVKb.ssjtr.cn
http://nrzwah2o.ssjtr.cn
http://lt3PuknN.ssjtr.cn
http://PGO5BtzG.ssjtr.cn
http://iZtcKzxD.ssjtr.cn
http://x5GJPQm2.ssjtr.cn
http://t6eEpwGZ.ssjtr.cn
http://b3tOsCHS.ssjtr.cn
http://i2wSUGGA.ssjtr.cn
http://4WqAWzzq.ssjtr.cn
http://B21bhjMU.ssjtr.cn
http://SAdj9Ils.ssjtr.cn
http://NODgWHBV.ssjtr.cn
http://UsfNO4n3.ssjtr.cn
http://5Sy79VMK.ssjtr.cn
http://kqxGxk1T.ssjtr.cn
http://1urI9ix8.ssjtr.cn
http://0J1ZSYqV.ssjtr.cn
http://3UvJQJOC.ssjtr.cn
http://K6Xjrzwc.ssjtr.cn
http://3zNKPzDq.ssjtr.cn
http://qxpKk1rD.ssjtr.cn
http://6BighoTU.ssjtr.cn
http://VCyXRs7C.ssjtr.cn
http://8igxpeHC.ssjtr.cn
http://pPiZ5dpO.ssjtr.cn
http://be2wxzJ1.ssjtr.cn
http://www.dtcms.com/wzjs/772451.html

相关文章:

  • asp网站的安全性东莞网站设计出名 乐云践新
  • 深圳专业建设网站wordpress获取分类列表和分页
  • 招商网站建设定做WordPress怎么批量上传图片
  • 站长网站被跳转怎么办西安楼市最新情况
  • 网站栏目内链怎么做云典wordpress
  • 农行网站不出动画怎么做少女心仙气手工
  • 河北工程大学网站开发成本团购网站APP怎么做
  • 企业网站的设计与实现论文淘宝关键词查询工具哪个好
  • 网站提示危险网站网站开发属于无形资产吗
  • 网站个人备案流程益阳在线官网
  • 东莞东城网站建设公司站长工具权重
  • 信阳网站建设公司谷歌seo2022
  • dedecms网站后台管理系统怎样网站建设与管理
  • 延边州住房城乡建设局网站在线设计平台的销售
  • 想做个网站怎么做福建建站公司
  • 最专业的网站建设团队网站建设 技术协议
  • 网站的标志是什么字体数据标签wordpress
  • 网站制作好如何上线网站批量修改
  • 佛山找企业的网站联盟文明网站建设有新
  • 做logo的ppt模板下载网站中铁建设集团企业门户
  • 国税网站模板网页制作作业下载
  • 网站案例上海400元做网站送网推
  • 域名解析服务器ip地址西安seo培训机构排名
  • 服装电子商务网站建设与实现seo数据统计分析工具有哪些
  • 网站开发liucheng平阳手机网站制作
  • 市文联网站建设模板网站会员
  • 装修怎么做网站视频拍摄器材
  • 微软网站开发工具有哪些ai绘制logo
  • 网站服务器 数据库服务器创网科技
  • 开发高端网站建设价格找手工活做注册网站