基础架构部文档
基础架构部文件格式标准参考
技术文档
mr_doc 接入ucenter 认证登录
loki日志收集
https证书与ssl/tls 加密
FTP 主动模式和被动模式的区别
Hadoop-windows10安装部署Hadoop2.7.3
JKS和PFX证书文件格式相互转换方法
KVM 基础操作
k8s nginx ingress日志收集到ELK并分析
Django基础
clash http代理 socks代理服务器搭建 配置
Ubuntu 22.04 安装 FFmpeg v7.0
Office正版化项目的个人体验和心得
重置jenkins构建历史
K8S实施方案
k8s的yaml文件语法
Docker的优势与虚拟机的区别
问题处理文档
HR推送数据问题处理报
Nginx从入门到放弃01-nginx基础安装
Nginx从入门到放弃02-Nginx基本命令和新建WEB站点
Nginx从入门到放弃03-Nginx调优
Nginx从入门到放弃04-Nginx的N种特别实用示例
JMeter教程
01-mariadb编译安装
02-mariadb二进制安装
Docker修改默认的存储路径
01-influxdb2时序数据库简介及安装
02-influxdb2时序数据库核心概念
03-influxdb2时序数据库flux查询语言
04-influxdb2--Python客户端influxdb-client
05-Spring boot 集成influxdb2
06-influxdb2其他知识
OA添加waf后相关问题的解决过程
排除java应用cpu使用率过高
exsi迁移文档
视频测试
阿里云产品试题
超融合服务器和传统服务器的区别
Serv-U问题集锦
文件夹共享操作手册
磁盘脱机处理方案
Office内存或磁盘空间不足处理方法
Cmd中ping不是内部或外部命令的解决方法
ELK 搭建文档
限制用户的远程桌面会话数量
Docker快速安装rocketmq、redis、zookeeper
超融合建设方案
git 入门
HR系统写入ES数据报错403
ELK搭建文档
KVM 安装和基础使用文档
helm 安装 rancher
访问共享提示禁用当前用户解决方法
K8S StorageClass搭建
KVM 扩展磁盘
借助sasl构建基于AD用户验证的SVN服务器
fastdfs编译安装并迁移数据
关闭系统保护的必要性
SCF 前置机部署
阿里云OSS学习文档
阿里云学习文档-VPC
(k8s踩坑)namespace无法删除
rancher-helm安装
zookeeper集群安装
批量替换K8s secrets 中某个特定域名的tls证书
kibana 批量创建索引模式
centos7 恢复Yum使用
ACP云计算部分知识点总结
Loki 日志系统搭建文档
自动更新k8s集群中所有名称空间中特定证书
AI分享
(AI)函数调用与MCP调用的区别
安装戴尔DELL Optilex 7040 USB驱动时提示无法定位程序输入点 kernel32\.dll
新华三服务器EXSI 显卡直通
本文档使用「觅思文档专业版」发布
-
+
首页
JMeter教程
# 一、JMeter简介 ## 1、我们为什么要使用JMeter 开源、免费、基于Java编写,可集成到其他系统可扩展各个功能插件 支持接口测试,压力测试、支持录制回放 入门简单相较于自己编写框架或其他开源工具,有较为完善的页面渲染,便于接口测试 可在windows,Linux系统上运行 ## 2、JMeter的作用 1).接口测试 postman/jmeter 2).性能测试 jmeter 3).数据库测试 JMeter缺点: 使用JMeter无法验证JS程序,也无法验证页面UI,所以要须要和Selenium配合来完成Web2.0应用的测试。 # 二、JMeter安装 ## 1、配置Java环境 ### 1.1、安转JDK8 JMeter是java开发的工具,所以需要依赖java环境。 JDK8下载地址:https://www.oracle.com/java/technologies/downloads/#java8-windows  下载jdk后解压,然后双击安装。  点击下一步  注意:此处的安装路径可以自定义,也可以使用默认的安装路径,但是不要使用与上一步相同的路径。建议使用默认的安转路径。  ### 1.2、配置环境变量 (1) windows系统:控制面板---->高级系统设置---->环境变量  新建系统变量。 变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.8.0\bin;D:\Program Files\Java\jdk1.8.0\jre\bin 找到名为PATH的系统变量,如果没有,则自己创建,添加变量的值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot% 最后点击确定。 (2)验证java环境 WINDOWS+R键,输入cmd,进入命令行界面,输入:java -version  安转成功! ## 2、JMeter下载安装 ### 2.1下载 (1)下载:https://jmeter.apache.org/download_jmeter.cgi  (2)下载后无需安装,解压后即可使用。解压后目录如下  ### 2.2、配置环境变量 新建系统便量: 变量名:JMETER_HOME 变量值:D:\Program Files\apache-jmeter-5.4.3(JMeter解压的路径) 新建系统便量: 变量名:CLASSPATH 变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar 注意:在我安装目录中D:\Program Files\apache-jmeter-5.4.3\\lib\没有logkit-2.0.jar这个文件,需要自行下载,然后放在安装目录中。 下载地址:http://www.java2s.com/Code/Jar/l/logkit.htm  ## 3、运行JMeter 打开bin目录下的JMeter的bat文件,即可运行打开JMeter   # 三、curl命令测试接口 获取接口的cookie  ```shell (部分cookie值) curl 'https://ccs-uat.tqsys.cn/myx/marketingcenter/mkContractManagement/page' \ -X 'PUT' \ -H 'Connection: keep-alive' \ -H 'sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="98", "Google Chrome";v="98"' \ -H 'Accept: application/json, text/plain, */*' \ -H 'Content-Type: application/json' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'SETS_OF_BOOKS_ID: 5' \ -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36' \ -H 'sec-ch-ua-platform: "Windows"' \ -H 'Origin: https://ccs-uat.tqsys.cn' \ -H 'Sec-Fetch-Site: same-origin' \ -H 'Sec-Fetch-Mode: cors' \ -H 'Sec-Fetch-Dest: empty' \ -H 'Referer: https://ccs-uat.tqsys.cn/myx/market/contractsManager' \ -H 'Accept-Language: zh-CN,zh;q=0.9' \ -H 'Cookie: SIAM_IMAGE_CODE=775512160692346880; SIAMTGT=eyJhbGciOiJIUzUxMiJ9.WlhsS2FHSkhZMmxQYVVwcllWaEphVXhEU214aWJVMXBUMmxLUWsxVVNUUlJNRXBFVEZWb1ZFMXFWVEpKYmpBdUxtTXhSRVE0ZDBGSE5IZzRTalpuU21adFUwVkxNMEV1TWs1VVJXZDJZWFJPU0doSlMyUXpVbmhKU1c1VUxXMVFWbTgxVDFONlh6VjBRWGs1VTNKeVpUVjNNRGQ1VjNGSlNYaHhSelZmUlROeFQwVnlVR2R4V0dnMWNVbFVPREZVV2pKaGQwNDRSakozTFhsUlZVcFdWSEkwT1dkbVVGbG9SMjlCVlZaTVkwdHNRbEpvUjBOSVFtUTBWRkpvVEVkbloweEdTVkJZTVRKa00yTjNRelZ3ZDFOUFgycHZUM0ZKT1c5V1dWZFVURFZ3WlhCdVZVaFZlV3N0ZEZsc1FVVkhWVWR3YUhsSGNWaG5abnBKV1hSWmIxaG1PRVZCY1V4cldsbHZURWRLYlZwaFpEazJOVmxDUVhWVU5tcEZTVlJOWkcxd1dWaFNYMUptWldveGNUUlZURUo0V2xKTVEyaFhkSG8wYmpKc2QweDBVblYwTmtwNlZqQkhUM2RrYlRkUU5GOWhTVnBRWm1adE1rMUpWRzVQUld0c1ZVWm9kbmRmVFZscmVXNVNRV3R2Y21NdWNGTnVZa2RtVUd4U01HOW9aSGhIZDI5TldFRlZRUT09.xXYz5A94R7Po7mxTTQvBKS3tsbkmAmeXp903I6HQJCZvA9NJTmiVSs89DCdTKFWEuM9NaJ59VBe6ktTiNYi4iQ; MEICLOUDCCSSESSIONID=2f872e61-6930-43bd-b3f1-0cf86c297511' \ --data-raw '{"pageIndex":1,"pageSize":10,"param":{}}' \ --compressed ``` 将cookie值得--data-raw改为-d后,即可用于curl测试 ```shell #!/bin/bash curl 'https://ccs-uat.tqsys.cn/myx/marketingcenter/mkContractManagement/page' \ -X 'PUT' \ -H 'Connection: keep-alive' \ -H 'sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="98", "Google Chrome";v="98"' \ -H 'Accept: application/json, text/plain, */*' \ -H 'Content-Type: application/json' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'SETS_OF_BOOKS_ID: 5' \ -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36' \ -H 'sec-ch-ua-platform: "Windows"' \ -H 'Origin: https://ccs-uat.tqsys.cn' \ -H 'Sec-Fetch-Site: same-origin' \ -H 'Sec-Fetch-Mode: cors' \ -H 'Sec-Fetch-Dest: empty' \ -H 'Referer: https://ccs-uat.tqsys.cn/myx/market/contractsManager' \ -H 'Accept-Language: zh-CN,zh;q=0.9' \ -H 'Cookie: SIAM_IMAGE_CODE=775512160692346880; SIAMTGT=eyJhbGciOiJIUzUxMiJ9.WlhsS2FHSkhZMmxQYVVwcllWaEphVXhEU214aWJVMXBUMmxLUWsxVVNUUlJNRXBFVEZWb1ZFMXFWVEpKYmpBdUxtTXhSRVE0ZDBGSE5IZzRTalpuU21adFUwVkxNMEV1TWs1VVJXZDJZWFJPU0doSlMyUXpVbmhKU1c1VUxXMVFWbTgxVDFONlh6VjBRWGs1VTNKeVpUVjNNRGQ1VjNGSlNYaHhSelZmUlROeFQwVnlVR2R4V0dnMWNVbFVPREZVV2pKaGQwNDRSakozTFhsUlZVcFdWSEkwT1dkbVVGbG9SMjlCVlZaTVkwdHNRbEpvUjBOSVFtUTBWRkpvVEVkbloweEdTVkJZTVRKa00yTjNRelZ3ZDFOUFgycHZUM0ZKT1c5V1dWZFVURFZ3WlhCdVZVaFZlV3N0ZEZsc1FVVkhWVWR3YUhsSGNWaG5abnBKV1hSWmIxaG1PRVZCY1V4cldsbHZURWRLYlZwaFpEazJOVmxDUVhWVU5tcEZTVlJOWkcxd1dWaFNYMUptWldveGNUUlZURUo0V2xKTVEyaFhkSG8wYmpKc2QweDBVblYwTmtwNlZqQkhUM2RrYlRkUU5GOWhTVnBRWm1adE1rMUpWRzVQUld0c1ZVWm9kbmRmVFZscmVXNVNRV3R2Y21NdWNGTnVZa2RtVUd4U01HOW9aSGhIZDI5TldFRlZRUT09.xXYz5A94R7Po7mxTTQvBKS3tsbkmAmeXp903I6HQJCZvA9NJTmiVSs89DCdTKFWEuM9NaJ59VBe6ktTiNYi4iQ; MEICLOUDCCSSESSIONID=2f872e61-6930-43bd-b3f1-0cf86c297511' \ -d '{"pageIndex":1,"pageSize":10,"param":{}}' \ --compressed ``` 结果:  # 四、JMeter测试接口 1、     2、添加值    运行后查看结果: 
张文
2022年8月24日 22:22
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期