5.23-生成测试报告
生成HTML格式测试报告
1.jmeter文件夹---》bin目录---》jmeter.properties打开记事本,在记事本里把jmeter.save.saveservice.output_format去#号并改成如下格式
2.根据目录进入控制台并输入jmeter -n -t script/一码通.jmx -l api.jtl -e -o performanceReport/
3.jmeter文件夹根据目录进入index.html查看测试报告

**查看新的测试报告需要删除PerformanceReport和api.文件夹**
HTTP信息头管理器:填写请求数据的格式
参数化:在客户端模拟向服务端发送请求的过程中模拟不同的数据
**(面试)使用参数化实现多用户同时进行性能测试怎么测登录?**
性能测试中针对登录你是怎么测试的?
1.明确性能测试目标(每秒并发多少个用户同时登录系统)
2.造具体登录系统的用户。(在测试中每秒并发登录使用的是不同的用户登录)。
实战步骤:
1.把目标文件以记事本的格式放在jmeter---》tests---》data目录里
2.设置CSV参数化并设定一个变量来调用,在JMeter里调用变量使用的是:${变量名称}

(面试)jmeter怎么在gragana可视化展示?
jmeter添加后置监听器并编写脚本(如配置influxburl地址等);执行并打开gragana面板,展示数据
主流编程语言
Java:sun。技术组件非常完善,新架构模式下企业级市场占据绝对性优势。使用Java语言开发的产品:OOM
Go:Google。Go随着k8s容器技术而流行的语言。字节跳动常用
Python:在大数据、数据分析、机器学习领域非常具备优势。
C,C++:底层操作系统以及驱动。
Net,C#:
Java:跨平台(Linux,unix,windows)的语言。某一平台编写的代码并且能够在其他平台上也可以执行的。

JVM监控工具主要监控Java应用程序是否会内存泄露,也可以监控该Java应用程序的CPU资源。比如该服务分配了0.1C的CPU,200M的内存,当内存使用率达到200或超过200M,就存在内存泄露。
**启动java应用程序并监控 步骤**
1.把app-0.0.1-SNAPSHOT.jar下载保存在桌面
2.启动。控制台进入桌面输入:java -jar app-0.0.1-SNAPSHOT.jar
Java程序部署:
(1)、使用maven打包成.jar的文件,启动命令: java -jar xxx.jar
(2)、使用maven打包成.war的文件,启动命令:java -jar xxx.war
3.进入监控。重新打开控制台输入jvisualvm(如果无法进入,查看端口是否被占用,端口号:8081)

**Java语言写的程序容易内存泄露:使用到文件读写的.比如淘宝下发优惠劵,文件上传,文件下载,文件传输。**
**(面试)如果测试一个应用程序内存泄漏反馈给开发后续工作怎么做**
返回给开发后以最初的文件、场景、参数、配置等再次验证测试,验证开发是否修改完毕
**(面试)java监控工具jvm监控工作怎么用的**
打开JVM查看PID进程,然后监控整个CPU、内存、线程,查看是否存在泄漏

浙公网安备 33010602011771号