jmeter生成HTML测试报告

一、生成jmeter HTML的性能测试报告

1、在jmeter文件中找的bin目录,在bin目录中找到jmeter.properties

 

 

 2、用记事本打开jmeter.properties,在里面Ctrl+F查找,找到jmeter.save.saveservice.output_format

 

 

 

3、修改后缀并保存

 

 

 

4、我们在jmeter文件bin目录下创建一个tests文件夹把我们的测试脚本放到script文件里面

 

 

 

5、复制script路径打开cmd粘贴路径进入目录下

 

 

 

6、输入命令:jmeter -n -t script/一码通.jmx -l api.jtl -e -o performanceReport/ 并执行

 

 

 

7、我们在tests文件找到performanceReport文件夹,进入到里面,这时我们会看到index.html 我们打开就可以看到我们生成的测试报告了

 

 

 

 

 

 

 

 

 

缓存:

 第一次获取24小时核酸检测的结果,客户端真实的向服务端发送请求来获取数据,后面在24小时以内查询,都不会获取,直接使用缓存的数据。

 

二、jmeter性能测试登录实战

1、打开我们要测试的平台在登录页面查看他的请求地址,和账户密码复制下来

 

 

 

 

 

 

2、在jmeter线程中添加HTTP请求并把名称改成登录测试,把我们在测试页面获取的请求地址和账户密码填写到HTTP请求路径和消息体数据中

 

 

3、假设我们想要进行登录测试,测试多用户登录下的性能,我们在线程组中线程数设置想要测试的用户数和测试数据等等数据

 

 

4、我们在线程组中创建HTTP信息头管理器把相应的请求头填入到里面去

 

5、创建CSV数据文件设置,在文件名里找到我们创建的data文件夹选中我们自己的创造的数据用户,文件编码悬着UTF-8,定义一个变量,然后把HTTP请求里面我们登录获取得账号密码也要改成定义的变量名称

 

 

 

 

6、这时我们就可以执行运行了我们在察看结果树就能看到执行结果了

 

 

参数化: 在客户端模拟向服务端发送请求的过程中模拟不同的数据

性能测试中针对登录你是怎么测试的? 首先需要明确的是登录的性能测试目标,也就是每秒并发多少个用户同时登录系统,在目标的基础上,下来造具体的登录系统的用户。因为在测试中每秒并发登录使用的是不同的用户登录。

 

Java:sun 企业级市场占据绝对性的优势,特别是在新的架构模式下,它的技术组件非常完善。 Go:Google,Go是随着k8s,容器技术而流行的语言。字节跳动里面的测试开发必须要懂go语言 Python:在大数据领域,数据分析领域,机器学习领域非常具备优势。 C,C++:底层操作系统,以及驱动。 Net,C#:

使用Java语言开发的产品: 1、OOM

Java是一个跨平台(Linux,unix,windows)的语言,具体的来说就是在某一个平台编写的代码,能够在其他的平台上也是能够执行的。

 

 

 三、JVM监控工具

JVM监控工具主要监控Java应用程序是否会内存泄露,当然也可以监控该Java应用程序的CPU资源。比如该服务分配了0.1C的CPU,200M的内存,那么当内存使用率达到200或者是超过200M,这个时候就内存泄露。

启动JVM监控Java程序工具操作步骤:

1、下载Java应用程序 app-0.0.1-SNAPSHOT.jar

 

 2、找到你下载的目录并复制路径

 

 3、打开cmd找的下载的目录路径,输入Java -jar app-0.0.1-SNAPSHOT.jar 启动

 

 

4、这个时候我们可以输入命令jvisualvm进行启动监控

 

 

 

Java程序部署: 1、使用maven打包成.jar的文件,然后使用如下命令来启动: java -jar xxx.jar 2、使用maven打包成.war的文件,然后使用如下命令来启动 java -jar xxx.war

 

我们使用jmeter对JVM进行性能测试

1、打开jmeter创建一个新的线程组在线程组里面创建新的HTTP请求并把获取到的路径放到里面http://localhost:8081/testDev

 

 

2、我们设定一个要测试的线程数和测试时间,然后进行测试,这时我们的JavavisualVM就能实时监控出来数据

 

 

Java语言写的那些程序容易内存泄露: 使用到文件读写的,比如淘宝的下发优惠劵,比如文件上传,文件下载,文件传输。

 
posted @ 2022-05-23 18:16  朝阳群众老马  阅读(4025)  评论(0编辑  收藏  举报