微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JMeter配置

jmeter配置文件

1、
在jmter目录中的bin目录下找到jmeter.properties文件,然后记事本方式打开,搜索jmeter.save.saveservice.output_format,删除#号,将等号后面的xml修改为csv,需要生成HTML的测试报告。

image


2、在jmter目录下创建tests文件夹,tests目录中script目录里面存放测试脚本,和性能测试报告
打开cmd,进入test目录cd E:\软件包\apache-jmeter-5.4.1\tests
进入E盘:e:
输入命令行:

jmeter -n -t script/一码通.jmx -l api.jtl -e -o performanceReport/

PS:(每次重新执行生成报告时,需要删除api.jtl和performanceReport文件

image


效果如下图所示:

image

3、具体参数设置

HTTP信息头管理器:填写请求的数据格式

image

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

image


image


不同用户数据存放地址

image


在JMeter里面,调用变量使用的是:${变量名称}

image


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

Java:跨平台(windows、Linux,unix)具体的来说就是在某一个平台编写的代码,能够在其他的平台上也是能够执行的。sun 企业级市场占据绝对性的优势,特别是在新的架构模式下,它的技术组件非常完善。使用Java语言开发的产品大部分会存在OOM问题(内存泄漏)
Go:Google,Go是随着k8s,容器技术而流行的语言。字节跳动里面的测试开发必须要懂go语言
Python:在大数据领域,数据分析领域,机器学习领域非常具备优势。
C,C++:底层操作系统,以及驱动。
Net,C#:
JVM监控
jvm概述:主要监控Java应用程序是否会内存泄露,当然也可以监控该Java应用程序的cpu资源。
跨平台

image


启动方法:打开cmd,输入jvisualvm

image


查看方法

image

启动Java应用程序:

1、cmd进入控制台,进入app-0.0.1-SNAPSHOT目录(桌面上)cd desktop
2、输入java -jar app-0.0.1-SNAPSHOT.jar

image

Java程序部署:

方法①:使用maven打包成.jar的文件,然后使用如下命令来启动:
java -jar xxx.jar
方法②使用maven打包成.war的文件,然后使用如下命令来启动
java -jar xxx.war

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

内存泄露怎么办?将问题反馈给开发,待开发修改完毕后,再用原来同样的数据,参数,,设备方法等重新再测试一次。

原文地址:https://www.cnblogs.com/L-NaNa/p/16302219.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐