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

做网站续费零售客户电商网站

做网站续费,零售客户电商网站,网站如何做电脑销售,百度入驻哈尔滨我有一个测试计划,里面有两个线程组,如下: 添加了一个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://www.dtcms.com/wzjs/472586.html

相关文章:

  • 成都网站建设哪家便宜搜索引擎有哪些好用
  • 一个服务器可以放多少网站必应bing国内版
  • 萧山中兴建设有限公司网站站长工具ip地址
  • 精美网站开发方案宁波seo外包快速推广
  • 巩义专业网站建设公司首选有哪些网站可以免费推广
  • 没有网站怎么做排名优化网站竞价推广都有哪些
  • 网站推广策划案seo教程百度关键词优化公司
  • 商会网站建设方案书惠州seo优化服务
  • 做微商去哪个网站推广企业营销策略有哪些
  • 网站发帖百度收录免费b站推广网站入口
  • php做的网站安全吗品牌如何做推广
  • 图片分享网站建设脚本外链生成工具
  • 网站建设赣icp产品市场营销策划书
  • 做淘宝客网站性质seo发帖论坛
  • 营销型网站维护多少钱发布平台有哪些
  • 品牌建设公司网站推广平台怎么做
  • 网站建设印花税搜索引擎原理
  • 南宁两学一做党课网站软文营销的案例
  • 湘潭公司网站建设购买域名后如何建立网站
  • 哪些大网站是java做的刷seo快速排名
  • 株洲网络公司-网站建设怎么样今日热点新闻头条
  • 青海最好的网站建设公司网络做推广广告公司
  • 免费申请个人网站申请宁波关键词优化品牌
  • 找人做的服务器1核2g网站打开速度蛮店铺在百度免费定位
  • 网站开发维护员挣钱吗网络营销工程师是做什么的
  • 1个空间做2个网站吗汉中网络推广
  • 关于网站建设知识沙坪坝区优化关键词软件
  • 政府网站集约化微信营销方式有哪些
  • 怎样做网站让百度能找到什么平台打广告比较好免费的
  • 做网站的软件dw下载10条重大新闻事件