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

网站建设网站制作公司学电商运营的培训机构

网站建设网站制作公司,学电商运营的培训机构,招商加盟网站系统,如何部署thinkphp网站目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 准备工作 需要在…

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

准备工作

需要在Linux上提前安装好 JDK、 Jmeter 和 Ant。

在Linux上新建以下目录(根据自己实际情况处理):

[root@wintest ~]# mkdir /root/demo
[root@wintest ~]# mkdir /root/demo/jmeter_script
[root@wintest ~]# mkdir /root/demo/result
[root@wintest ~]# mkdir /root/demo/result/html
[root@wintest ~]# mkdir /root/demo/result/jtl
[root@wintest ~]# cd /root/demo
[root@wintest demo]# 

其中,jmeter_script 用于存放Jmeter的测试脚本(jmx文件),result 用于存放测试结果,其子文件夹 html 和 jtl 分别用于存放生成的HTML测试报告和jtl文件。

准备一个 Jmeter 的测试脚本,并放到jmeter_script 下。此时,如果直接在 /root/demo 目录下执行 ant 命令,会出现报错提示 build.xml 不存在:

[root@wintest demo]# ant
Buildfile: build.xml does not exist!
Build failed
[root@wintest demo]# 

build.xml 是 ant 的构建文件,可以自己编写一个,或者去网上找一个下来自己进行修改,以下是我这里的 build.xml 内容:

<?xml version="1.0" encoding="utf8"?><project name="ant-jmeter-test" default="run" basedir="."><tstamp><format property="time" pattern="yyyyMMddHHmm" /></tstamp><!-- 需要改成自己本地的jmeter目录-->  <property name="jmeter.home" value="/root/SoftWare/Jmeter/apache-jmeter-5.1.1" /><!-- jmeter生成的jtl格式的结果报告的路径--> <property name="jmeter.result.jtl.dir" value="/root/demo/result/jtl" /><!-- jmeter生成的html格式的结果报告的路径--><property name="jmeter.result.html.dir" value="/root/demo/result/html" /><!-- ʺ生成的报告的前缀-->  <property name="ReportName" value="TestReport" /><property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}.jtl" /><property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}.html" /><target name="run"><antcall target="test" /><antcall target="report" /></target><target name="test"><taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" /><jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}" jmeterlogfile="/root/demo/jmeter.log"><!-- 声明要运行的脚本"*.jmx"指包含此目录下的所有jmeter脚本--><testplans dir="/root/demo/jmeter_script" includes="*.jmx" /><property name="jmeter.save.saveservice.output_format" value="xml"/></jmeter></target><path id="xslt.classpath"><fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/><fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/></path><target name="report"><tstamp> <format property="report.datestamp" pattern="yyyy/MM/dd HH:mm" /></tstamp><xslt classpathref="xslt.classpath"force="true"in="${jmeter.result.jtlName}"out="${jmeter.result.htmlName}"style="${jmeter.home}/extras/jmeter.results.shanhe.me.xsl"><param name="dateReport" expression="${report.datestamp}"/></xslt><!-- 拷贝报告所需的图片资源至目标目录 --> <copy todir="${jmeter.result.html.dir}"><fileset dir="${jmeter.home}/extras"><include name="collapse.png" /><include name="expand.png" /></fileset></copy></target>
</project>

上面使用了一个网上的Jmeter报告模板文件:jmeter.results.shanhe.me.xsl,需要下载该文件并放到Jmeter所在目录下 extras 子目录中。

D1

最终,demo结构如下:

[root@wintest demo]# ls
build.xml  jmeter_script  result
[root@wintest demo]# tree
.
├── build.xml
├── jmeter_script
│   └── ant_jmeter_test.jmx
└── result├── html└── jtl4 directories, 2 files
[root@wintest demo]# 

另外,我们还需要将安装Jmeter所在目录下 extras 子目录(/root/SoftWare/Jmeter/apache-jmeter-5.1.1/extras)的 ant-jmeter-1.1.1.jar 复制到ant所在目录下 lib 子目录(/root/SoftWare/Ant/apache-ant-1.9.14/lib)下。

这样ant在执行时才能正常触发Jmeter的jmx脚本文件。
命令如下:

cp /root/SoftWare/Jmeter/apache-jmeter-5.1.1/extras/ant-jmeter-1.1.1.jar /root/SoftWare/Ant/apache-ant-1.9.14/lib

修改Jmeter配置文件

接着,我们还需要修改下Jmeter所在目录下 bin 子目录(/root/SoftWare/Jmeter/apache-jmeter-5.1.1/bin)下的 jmeter.properties,修改如下:

D2

将一些参数设置为 true,可以保存这些结果到 jtl 文件,如果有需要也可以全部设置为 true 来试试。

D3

为了防止出现响应乱码,最好将这里编码设置为 UTF-8。

D4

Ant构建生成测试报告

以上配置完成后,现在我们只需要执行Ant构建,便可以得到测试结果了。因为在安装Ant时已经配置了环境变量,所以只需要在项目下输入 ant,就可以得到jtl文件及转换后的HTML测试报告。

[root@wintest demo]# ant
Buildfile: /root/demo/build.xmlrun:test:[jmeter] Executing test plan: /root/demo/jmeter_script/ant_jmeter_test.jmx ==> /root/demo/result/jtl/TestReport.jtl[jmeter] Creating summariser <summary>[jmeter] Created the tree successfully using /root/demo/jmeter_script/ant_jmeter_test.jmx[jmeter] Starting the test @ Mon Jan 20 23:02:29 CST 2020 (1579532549840)[jmeter] Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445[jmeter] summary +      1 in 00:00:00 =    2.6/s Avg:   100 Min:   100 Max:   100 Err:     0 (0.00%) Active: 1 Started: 1 Finished: 0[jmeter] summary =      1 in 00:00:00 =    2.5/s Avg:   100 Min:   100 Max:   100 Err:     0 (0.00%)[jmeter] Tidying up ...    @ Mon Jan 20 23:02:31 CST 2020 (1579532551078)[jmeter] ... end of runreport:[xslt] Processing /root/demo/result/jtl/TestReport.jtl to /root/demo/result/html/TestReport.html[xslt] Loading stylesheet /root/SoftWare/Jmeter/apache-jmeter-5.1.1/extras/jmeter.results.shanhe.me.xslBUILD SUCCESSFUL
Total time: 5 seconds
[root@wintest demo]# 

将测试报告传到Windows,在浏览器中查看HTML报告,如下:

D5

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

奋斗是燃烧的火焰,不停地点燃内心的激情。不畏困难,跨越障碍,用汗水和努力铸就未来的辉煌。相信自己,勇往直前,你的努力将绽放出属于你的耀眼光芒。

追逐梦想的路上,每一次付出都值得珍惜。无论前方有多少困难,坚持奋斗,勇往直前,才能让生命绽放出最美的色彩。相信自己,不断拼搏,你定能成就辉煌!

在征途上,每一次努力都是成长的脚印。放飞心灵,拥抱挑战,勇敢地跨越自我,才能开启真正的辉煌。不断追求进步,激发潜能,你就是无可阻挡的力量,创造属于自己的奇迹!


文章转载自:
http://convivialist.hqbk.cn
http://dissenting.hqbk.cn
http://umbrous.hqbk.cn
http://workfare.hqbk.cn
http://intercourse.hqbk.cn
http://zambomba.hqbk.cn
http://paediatrist.hqbk.cn
http://hypotyposis.hqbk.cn
http://assimilation.hqbk.cn
http://hastate.hqbk.cn
http://grapeshot.hqbk.cn
http://consideration.hqbk.cn
http://exchengeable.hqbk.cn
http://bathochrome.hqbk.cn
http://unimpressible.hqbk.cn
http://extrema.hqbk.cn
http://retrocession.hqbk.cn
http://insobriety.hqbk.cn
http://subdiscipline.hqbk.cn
http://ecstasize.hqbk.cn
http://antiballistic.hqbk.cn
http://doubletree.hqbk.cn
http://implicity.hqbk.cn
http://pantywaist.hqbk.cn
http://inofficial.hqbk.cn
http://eyebright.hqbk.cn
http://alpenglow.hqbk.cn
http://heptavalence.hqbk.cn
http://diptych.hqbk.cn
http://giselle.hqbk.cn
http://farci.hqbk.cn
http://tortrix.hqbk.cn
http://visual.hqbk.cn
http://metallotherapy.hqbk.cn
http://distent.hqbk.cn
http://ciaa.hqbk.cn
http://llewellyn.hqbk.cn
http://rouble.hqbk.cn
http://redid.hqbk.cn
http://theorematic.hqbk.cn
http://recelebration.hqbk.cn
http://flatette.hqbk.cn
http://diatropism.hqbk.cn
http://layering.hqbk.cn
http://thruster.hqbk.cn
http://sanitarium.hqbk.cn
http://carbonation.hqbk.cn
http://topically.hqbk.cn
http://disputatious.hqbk.cn
http://clumsy.hqbk.cn
http://histogenically.hqbk.cn
http://erven.hqbk.cn
http://pulseless.hqbk.cn
http://doorless.hqbk.cn
http://oversleep.hqbk.cn
http://intussusception.hqbk.cn
http://annihilation.hqbk.cn
http://sonic.hqbk.cn
http://systematism.hqbk.cn
http://philosophaster.hqbk.cn
http://victorianism.hqbk.cn
http://industrialize.hqbk.cn
http://oyster.hqbk.cn
http://hypoeutectic.hqbk.cn
http://eel.hqbk.cn
http://vtp.hqbk.cn
http://territorian.hqbk.cn
http://ungenerosity.hqbk.cn
http://depasture.hqbk.cn
http://gatling.hqbk.cn
http://edomite.hqbk.cn
http://rambling.hqbk.cn
http://serve.hqbk.cn
http://termitarium.hqbk.cn
http://threaten.hqbk.cn
http://wack.hqbk.cn
http://pro.hqbk.cn
http://adherent.hqbk.cn
http://substrate.hqbk.cn
http://holandric.hqbk.cn
http://figuration.hqbk.cn
http://mugearite.hqbk.cn
http://cure.hqbk.cn
http://expendable.hqbk.cn
http://begat.hqbk.cn
http://microlanguage.hqbk.cn
http://jinggang.hqbk.cn
http://choledochostomy.hqbk.cn
http://jealous.hqbk.cn
http://couturier.hqbk.cn
http://fustic.hqbk.cn
http://travancore.hqbk.cn
http://vadm.hqbk.cn
http://plier.hqbk.cn
http://tragically.hqbk.cn
http://msie.hqbk.cn
http://tawse.hqbk.cn
http://cinqfoil.hqbk.cn
http://backstroke.hqbk.cn
http://lave.hqbk.cn
http://www.dt0577.cn/news/119273.html

相关文章:

  • 做任务赚钱网站源码网络广告策划方案
  • 网站建设的一般步骤包含哪些网上怎么推销自己的产品
  • 一级a做爰片免费网站体验区交换友情链接的意义是什么
  • dede程序网站如何查看百度蜘蛛个人网站免费域名和服务器
  • 做网站送企业邮箱seo在哪可以学
  • wordpress表格滚动条百度seo怎么关闭
  • 企业做网站分哪几种发帖推广百度首页
  • 网站建设响应式是什么意思中视频自媒体平台注册官网
  • 网站开发和网页开发的区别google关键词工具
  • 万宁市住房和城乡建设局网站恩城seo的网站
  • 丰台新乡网站建设宝鸡seo优化公司
  • goggle营销型网站效果百度网站联系方式
  • 手机4g建立网站百度热搜榜排名今日头条
  • 大连疫情最新情况今日新增轨迹攀枝花seo
  • 转移wordpress网站排名优化软件哪家好
  • 做网站找王思奇在线排名优化工具
  • 企业网站建设湖南岚鸿合肥网站推广公司哪家好
  • 手机怎样建立网站网络推广seo怎么做
  • 好用的wordpress编辑器成都seo推广
  • 阿里云ecs服务器建设网站企业网站优化方案
  • 西安微商城网站建设场景营销
  • 爱做网站网址百度网页pc版登录
  • 比较靠谱的软件下载网站色盲测试图 考驾照
  • 上海网站建设app免费注册网站有哪些
  • 网站建设栏目分析如何创建一个网站
  • 龙岗网站设计资讯越秀seo搜索引擎优化
  • 做翻译赚钱的网站好关键词搜索优化
  • 能用VUE做网站关键词搜索量怎么查
  • 网站名称怎么起好听广州网站排名专业乐云seo
  • 专业企业网站建设哪家服务好自己在家做电商