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年最新版教程10数据库修改更新操作

Django 2021年最新版教程9数据库查询操作

Django 2021年最新版教程11数据库删除操作

Django 2021年最新版教程1windows10+python3.9.5+pycharm2021.1.1+Django3.2.3新建一个web项目 教程

Django 2021年最新版教程30ubuntu中停止django项目