Django 2021年最新版教程31Jmeter安装 如何并发测试
Posted 软件工程小施同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 2021年最新版教程31Jmeter安装 如何并发测试相关的知识,希望对你有一定的参考价值。
一、下载
官网地址:https://jmeter.apache.org/download_jmeter.cgi
下载zip包
安装要求:Java8+环境
二、初步使用
1.双击jmeter.bat文件
下载至本地后,解压压缩包,点击进入bin文件夹,双击jmeter.bat文件,会启动JMeter GUI工具
2.设置语言为中文简体
选择Options --> Choose Language --> Chinese(Simplified),设置语言为中文简体
三、接口使用
1.添加线程组
选择TestPlan,右键-->添加-->线程-->线程组
线程组内容
a.线程组名称,可修改
b.取样器错误后执行的操作,可修改
c.线程数,即为并发请求数量,可修改
d.ramp-UI时间,即为几秒内开启全部线程,可修改
3.添加HTTP请求
选择线程组,右键-->添加-->取样器-->HTTP请求
其中的请求方式和参数根据后端代码设置
请求名称,可不改
Web服务器信息,网络协议、域名或IP、端口号,可自行修改
接口请求:请求方式、请求路径、编码格式,可自行修改
参数传递:消息体数据存储JSON信息
3.添加HTTP信息头
选择线程组,右键-->添加-->配置元件-->HTTP信息头管理器
可以存储请求头里面的信息
为什么要设置cookie,因为可以让后端知道请求是哪个用户发出的,可以参考前面的教程,session篇。
note: POST时,如果使用“参数”,而不是“消息体数据”,请求头里不能设置content-type:application/json
cookie的值从哪里来
4.保存设置
四:结果查看
1.添加查看结果树
选择线程组,右键-->添加-->监听器-->查看结果树
2.开始测试
3.结果树信息
4.断开测试
5.清除结果数据
6. 检验并发正确性
通过数据库统计,根据业务逻辑,查看并发是否正确
比如我们设置了id为34的这天最多能预约20人
但是在预约记录表中,出现了21条记录
https://blog.csdn.net/tianqingmuyu/article/details/108401543
以上是关于Django 2021年最新版教程31Jmeter安装 如何并发测试的主要内容,如果未能解决你的问题,请参考以下文章
❤️Python Django网站开发 2021年最新版教程 合集❤️
Django 2021年最新版教程1windows10+python3.9.5+pycharm2021.1.1+Django3.2.3新建一个web项目 教程