jmeter性能介绍,登陆案例,逻辑登陆案例

Posted tc2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter性能介绍,登陆案例,逻辑登陆案例相关的知识,希望对你有一定的参考价值。

知识点:什么是负载测试

              什么是压力测试

              登陆案例

             关注的性能指标

             逻辑登陆案例,自动生成测试数据

1.负载测试:

我们常从比较小的 负载开始,逐渐增加模拟用户的数量(增加负载), 观察不同负载下应用程序响应时间、所耗资源,直到超时或关键资源耗尽,

这就是所说的负载测试,它是测试系统的不同负载情况下的性能指标,通常在达到性能指标的百分之八十终止

2.压力测试:

在一定的软件硬件环境下,通过高负载的手段来使服务器资源处于极限的状态,测试该系统在极限状态长时间运行是否稳定。包括系统指标,服务器性能指标。

3.登陆案例

技术图片

 

技术图片

 

 技术图片

 

 

4.需要登陆后修改个人信息测试的接口首先在数据库注册若干个账号密码通过python写出token测试数据:

技术图片

 

import requests
url = "http://49.235.92.12:6009/api/v1/login"
for i in range(1,11):
  username="test"+str(i)
  body = {
  "username":username,
  "password":"123456"
}
  r = requests.post(url,json=body)
  print(r.json())
  token=r.json()["token"]
  with open("token_user.txt","a")as fp:
    fp.write(token+","+username+" ")

 技术图片

 

 技术图片

 

技术图片

 

 

 

关注性能指标:

交易吞吐量:每秒处理的交易数TPS

交易响应时间:3-5-8秒

并发请求成功率:99.999%

核心服务器CPU(65%)内存占用率(65%)

数据库服务器CPU(65%)内存占用率(65%)

以上是关于jmeter性能介绍,登陆案例,逻辑登陆案例的主要内容,如果未能解决你的问题,请参考以下文章

性能测试教程[7] jmeter接口自动化回归测试

一些逻辑漏洞案例

项目总结51:Jmeter小程序压力测试案例

JMeter 深入进阶性能测试进阶案例实战

JMeter 深入进阶性能测试进阶案例实战

Python爬虫(二十二)_selenium案例:模拟登陆豆瓣