当前位置: 首页 > news >正文

win系统安装wordpress/百度seo查询

win系统安装wordpress,百度seo查询,网站背景怎么换,网站怎么更换域名这篇文章主要介绍了Python实现性能自动化测试的方法,本文图实例代码相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下。 1.什么是性能自动化测试? 性能系统负载能力超负荷运行下的稳定性系统瓶颈自动化测试使用程序代替…

这篇文章主要介绍了Python实现性能自动化测试的方法,本文图实例代码相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下。

 1.什么是性能自动化测试?

性能系统负载能力超负荷运行下的稳定性系统瓶颈自动化测试使用程序代替手工提升测试效率性能自动化使用代码模拟大批量用户让用户并发请求多页面多用户并发请求采集参数,统计系统负载能力生成报告。

2.Python中的性能自动化测试库?

locust库

使用Python使用代码来创建批量用户分布式可以在多台服务器上,进行分布式性能测试可伸缩性强稳定、应用广泛经得住各种场景下的考验基于web ui界面展示测试详情能测任何系统。

1.安装locust

使用官方pypi源来安装

pip install locustio

使用豆瓣pypi源来安装(推荐)

pip install -i https://pypi.douban.com/simple locustio

安装成功之后,在cmd控制台将会新增一条命令,可输入如下命令查看:

locust --help

 2.基本用法

在项目根目录下创建locustfile.py文件

from locust import Locust, TaskSet, task
class MyTasks(TaskSet):"""创建测试任务类,需要继承TaskSet可以添加多个测试任务"""# 每个测试任务,往往会以实例方法的形式来呈现# 同时需要使用task装饰器来装饰测试任务@taskdef one_task(self):print("执行一个伟大的测试任务!")
class RunTasks(Locust):"""创建运行测试类,需要继承Locust父类"""task_set = MyTasks # 指定测试任务类,使用task_set覆盖父类的类属性min_wait = 2000  # 指定启动任务间隔的时间范围(单位毫秒):2~5秒之间max_wait = 5000  # 使用min_wait、max_wait覆盖父类的类属性

1.编写自动化测试脚本在项目根目录下创建test_load.py文件

from locust import HttpLocust, TaskSet, task
class AdminLoadTest(TaskSet):"""创建后台管理站点压测类,需要继承TaskSet可以添加多个测试任务"""def login(self):"""登录实例方法:return: """self.client.post("http://localhost:8088/users/login/",{"user_account": "admin", "password": "123456"})def logout(self):"""登出实例方法:return:"""self.client.get("http://localhost:8088/users/logout/")def on_start(self):"""当任何一个task调度执行之前,on_start实例方法会被调用先登录:return:"""self.login()def on_stop(self):"""当任何一个task调度执行之后,on_stop实例方法会被调用后登出:return:"""self.logout()@taskdef admin_index(self):"""对后台主页进行压测:return:"""self.client.get("http://localhost:8088/admin/")
class RunLoadTests(HttpLocust):"""创建运行压测类"""task_set = AdminLoadTest

locust做压测功能极其强大支持分布式部署提供的接口简单压测代码非常容易编写提供UI界面来配置美观、详细的图表统计。

以上所述是小编给大家介绍的Python实现性能自动化测试竟然如此简单,希望对大家有所帮助。

我是一名python开发工程师,整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习,面试宝典。想要这些资料的可以关注小编,加Q裙851211580自取Python学习资料和学习视频,还有大神在线指导哦!

http://www.jmfq.cn/news/5176495.html

相关文章:

  • 深圳福田大型商城网站建设/厦门网站推广公司哪家好
  • 某俄文网站/必应搜索引擎下载
  • 福建泉州网站建设公司哪家好/seo推广任务小结
  • 新乡百度网站推广工具/百度刷排名优化软件
  • 三亚文明城市建设服务中心报名网站/苏州seo优化
  • 营销型网站策划建设/哪里可以做
  • 公司做网站走什么费/品牌运营包括哪些内容
  • 六安网站/企业推广托管
  • 好看的企业网站源码/西安网络推广优化培训
  • 专业的网站建设公司/杭州网站seo外包
  • wordpress一句话木马/专业网站优化培训
  • java网站开发步骤/网络舆情监测中心
  • 可以免费投放广告的平台/泰州seo推广公司
  • 安徽合肥市城乡建设委员会网站/新媒体营销推广方案
  • 大连龙彩科技的网站在谁家做/广州seo优化费用
  • 网站如何做网站解析/郑州网站推广公司排名
  • 英文字体设计网站/开发一个app平台大概需要多少钱?
  • 商丘做建设网站的公司/软文投稿平台有哪些
  • 兄弟网站制作/站长工具seo综合查询官网
  • 搜索引擎优化工作原理的先后顺序/宁波seo搜索引擎优化公司
  • 京东购物app下载安装/免费seo关键词优化方案
  • 东营网站建设天锐科技/太原百度关键词优化
  • 哪个网站有上门做指甲/深圳百度seo培训
  • 如何做哟个优惠券网站/谷歌seo搜索引擎
  • 淄博高效网站建设找哪家/免费seo营销软件
  • 网站建设 技术方案/长沙网络营销推广公司
  • 什么网站可以做设计赚钱的吗/东莞seo优化公司
  • 电脑上如何做网站宣传/推送者seo
  • 网站开发 报价单/最新热点新闻
  • 做网站的网址是哪里来的/软文推广网站