Jmeter简单测试

Jmeter简单测试

// 先运行打包好的项目jar包
java -jar 项目jar包

// 在windows可视化下的jmeter中配置好查看器并保存,然后将其粘贴到服务器配置的jmeter的bin目录下# 运行
# ./jmeter.sh -n -t (first.jmx 配置文件名称) -l(记录日志文件) result.jtl(运行到这个目录中)

// 再开个窗口可查看相应的命令
top

// 将运行过的result.jtl文件下载到本地
拿到可视化的jmeter中,通过 *聚合报告* 打开.jmt文件

// 运行过之后可以删除掉.jtl文件
rm -rf result.jtl

具体测试可参照:
b站up的视频第32集

windows下测试:
1.先天添加个默认Http配置
在这里插入图片描述
2.测试不同用户访问压力:
在这里插入图片描述
在这里插入图片描述
3.添加cookile管理器
在这里插入图片描述
4.添加HTTP请求
在这里插入图片描述
5.添加个聚合报告
在这里插入图片描述
6.运行就可以查看了

总有你需要的: javax.security.auth.message_1.0.0.v201108011116.jar javax.security.auth.message.source_1.0.0.v201108011116.jar org.eclipse.jetty.annotations_9.1.1.v20140108.jar org.eclipse.jetty.annotations.source_9.1.1.v20140108.jar org.eclipse.jetty.client_9.1.1.v20140108.jar org.eclipse.jetty.client.source_9.1.1.v20140108.jar org.eclipse.jetty.continuation_9.1.1.v20140108.jar org.eclipse.jetty.continuation.source_9.1.1.v20140108.jar org.eclipse.jetty.deploy_9.1.1.v20140108.jar org.eclipse.jetty.deploy.source_9.1.1.v20140108.jar org.eclipse.jetty.http_9.1.1.v20140108.jar org.eclipse.jetty.http.source_9.1.1.v20140108.jar org.eclipse.jetty.io_9.1.1.v20140108.jar org.eclipse.jetty.io.source_9.1.1.v20140108.jar org.eclipse.jetty.jaas_9.1.1.v20140108.jar org.eclipse.jetty.jaspi_9.1.1.v20140108.jar org.eclipse.jetty.jaspi.source_9.1.1.v20140108.jar org.eclipse.jetty.jmx_9.1.1.v20140108.jar org.eclipse.jetty.jmx.source_9.1.1.v20140108.jar org.eclipse.jetty.jndi_9.1.1.v20140108.jar org.eclipse.jetty.jndi.source_9.1.1.v20140108.jar org.eclipse.jetty.osgi.boot_9.1.1.v20140108.jar org.eclipse.jetty.osgi.boot.jsp_9.1.1.v20140108.jar org.eclipse.jetty.osgi.boot.jsp.source_9.1.1.v20140108.jar org.eclipse.jetty.osgi.boot.source_9.1.1.v20140108.jar org.eclipse.jetty.osgi.boot.warurl_9.1.1.v20140108.jar org.eclipse.jetty.osgi.boot.warurl.source_9.1.1.v20140108.jar org.eclipse.jetty.osgi.httpservice_9.1.1.v20140108.jar org.eclipse.jetty.osgi.httpservice.source_9.1.1.v20140108.jar org.eclipse.jetty.osgi.npn.fragment_9.1.1.v20140108.jar org.eclipse.jetty.plus_9.1.1.v20140108.jar org.eclipse.jetty.plus.source_9.1.1.v20140108.jar org.eclipse.jetty.proxy_9.1.1.v20140108.jar org.eclipse.jetty.rewrite_9.1.1.v20140108.jar org.eclipse.jetty.rewrite.source_9.1.1.v20140108.jar org.eclipse.jetty.security_9.1.1.v20140108.jar org.eclipse.jetty.security.source_9.1.1.v20140108.jar org.eclipse.jetty.server_9.1.1.v20140108.jar org.eclipse.jetty.server.source_9.1.1.v20140108.jar org.eclipse.jetty.servlet_9.1.1.v20140108.jar org.eclipse.jetty.servlet.source_9.1.1.v20140108.jar org.eclipse.jetty.servlets_9.1.1.v20140108.jar org.eclipse.jetty.servlets.source_9.1.1.v20140108.jar org.eclipse.jetty.spdy.client_9.1.1.v20140108.jar org.eclipse.jetty.spdy.client.source_9.1.1.v20140108.jar org.eclipse.jetty.spdy.core_9.1.1.v20140108.jar org.eclipse.jetty.spdy.core.source_9.1.1.v20140108.jar org.eclipse.jetty.spdy.http.server_9.1.1.v20140108.jar org.eclipse.jetty.spdy.http.server.source_9.1.1.v20140108.jar org.eclipse.jetty.spdy.server_9.1.1.v20140108.jar org.eclipse.jetty.spdy.server.source_9.1.1.v20140108.jar org.eclipse.jetty.util_9.1.1.v20140108.jar org.eclipse.jetty.util.ajax_9.1.1.v20140108.jar org.eclipse.jetty.util.ajax.source_9.1.1.v20140108.jar org.eclipse.jetty.util.source_9.1.1.v20140108.jar org.eclipse.jetty.webapp_9.1.1.v20140108.jar org.eclipse.jetty.webapp.source_9.1.1.v20140108.jar org.eclipse.jetty.websocket.api_9.1.1.v20140108.jar org.eclipse.jetty.websocket.api.source_9.1.1.v20140108.jar org.eclipse.jetty.websocket.client_9.1.1.v20140108.jar org.eclipse.jetty.websocket.client.source_9.1.1.v20140108.jar org.eclipse.jetty.websocket.common_9.1.1.v20140108.jar org.eclipse.jetty.websocket.common.source_9.1.1.v20140108.jar org.eclipse.jetty.websocket.server_9.1.1.v20140108.jar org.eclipse.jetty.websocket.server.source_9.1.1.v20140108.jar org.eclipse.jetty.websocket.servlet_9.1.1.v20140108.jar org.eclipse.jetty.websocket.servlet.source_9.1.1.v20140108.jar org.eclipse.jetty.xml_9.1.1.v20140108.jar org.eclipse.jetty.xml.source_9.1.1.v20140108.jar
使用 Jmeter 进行简单登录操作测试,可按以下步骤进行: ### 环境搭建 - 安装 JDK 环境,因为 Jmeter 是用 Java 编写的,运行需要 Java 运行环境。在 Ubuntu 可使用 `sudo apt install openjdk-11-jdk` 进行安装,其他系统可从官网下载合适版本的 JDK 并安装 [^1][^3][^4]。 - 下载 Jmeter 安装包,可从 Jmeter 官网(https://jmeter.apache.org/)下载适合操作系统的安装包,也可通过其他分享链接获取,如 jmeter5.4.3 版本分享链接(apache - jmeter - 5.4.3 版本分享 - 优快云 博客) [^1][^2]。 - 解压安装包,进入解压目录下的 bin 目录,在 Windows 系统下点击 jmeter.bat 启动 Jmeter;在 Linux 或 macOS 系统则执行 jmeter.sh 文件启动 [^1][^2]。 ### 测试计划配置 - 打开 Jmeter 后,在“测试计划”上右键,添加“线程组”。线程组用于模拟并发用户,可设置线程数(模拟的用户数量)、准备时长(线程启动的时间间隔)、循环次数(每个线程执行测试的次数)等参数。 ### 配置 HTTP 请求 - 在线程组上右键,添加“取样器” -> “HTTP 请求”。 - 在“HTTP 请求”中进行如下配置: - “协议”:填写登录请求使用的协议,如 HTTP 或 HTTPS。 - “服务器名称或 IP”:填写登录请求的服务器地址。 - “端口号”:填写服务器的端口号,默认 HTTP 为 80,HTTPS 为 443。 - “方法”:选择登录请求的方法,通常为 POST。 - “路径”:填写登录请求的路径,如 /login。 - “内容编码”:填写请求的编码格式,如 UTF - 8。 - 在“消息体数据”中填写登录所需的参数,如用户名和密码,格式通常为 `username=your_username&password=your_password`。 ### 配置监听器 - 在线程组上右键,添加“监听器”,常用的监听器有“聚合报告”“查看结果树”等。 - “聚合报告”:可显示请求的统计信息,如吞吐量、平均响应时间、错误率等。 - “查看结果树”:可查看每个请求的详细信息,包括请求和响应的内容。 ### 运行测试 - 点击 Jmeter 界面上的“运行”按钮,开始执行登录操作测试测试完成后,可在监听器中查看测试结果。 ### 示例代码(以 Python 模拟登录请求为例,辅助理解登录参数) ```python import requests url = 'https://example.com/login' data = { 'username': 'your_username', 'password': 'your_password' } response = requests.post(url, data=data) print(response.text) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值