![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试框架
文章平均质量分 70
weixin_42030998
这个作者很懒,什么都没留下…
展开
-
locust实战教程4-登录
准备工作 首先需要接近两个问题: 1、用什么发请求(目前是http) 2、测试结果的统计(如响应时间,失败次数,表格等等),毕竟有清晰的结果统计和展示,对于性能的分析十分有参考意义 先从一个简单的例子看下这两个问题怎样解决,以经典的访问百度为例 demo.py from locust import task, SequentialTaskSet from locust.contrib.fasthttp import FastHttpUser import time, requests cla原创 2021-09-13 23:28:13 · 560 阅读 · 2 评论 -
locust实战教程3-locust基本模型
题外话: 性能测试,不去扯那些造出来的指标,对比功能测试最简单的理解就是:功能测试时测试人员一步步去点,判断是否符合预期;而性能测试则是先在系统能承受的范围内(例如100个人),10、50、100个测试人员同时去点,然后再用200个人去点,再看看是啥情况 谈到人数,我们不能做无米之炊,第一就是要造出测试数据来,一般都是怎样造出一批模拟用户;如果有过了解都知道,项目很少有一个简单的sql插入就能模拟一个用户的系统,当然能力足够当然是直接写入最快最方便,不能的...原创 2021-09-10 23:40:40 · 319 阅读 · 0 评论 -
locust实战教程2-测试需求拆解和代码设计
本来是想从项目的业务模型来慢慢介绍到需求拆解的,但是转念一想:作为测试人员,自己应该清楚每个人都测试过好多项目,对于我们来说,项目都是大同小异的,具体到测试时都是按功能点划分的,既然这样,那我就按照写测试用例的方式将需求拆解并组织代码设计,这样更加符合测试人员的习惯。【具体流程不会一个个去讲,这样太啰嗦了,会调出典型的来解读,其他的都大同小异】 一、下面4点太长可不看,可以看后面具体会实现哪些功能 1、测试数据准备和清理,即tear_up和tear_down 即要模拟创...原创 2021-09-10 22:44:06 · 356 阅读 · 0 评论 -
locust实战教程1-教程内容和环境搭建
一、教程内容 1、目的:目前除了官方文档,其他教程都是以访问百度首页而浅尝辄止,或者是具体问题的解决记录,对于想要在项目中急于使用的人来说(本人经历)十分浪费时间,故将自己所踩的坑记录,帮助其他测试小伙伴快速在项目中运用 2、主要内容: 一、【以我自己完成的项目为例,理清项目代码的组织形式】,这里也正好说一下为什么不用jmeter的原因(实际官方文档也有说明):主要是jmeter在复杂测试流程中,其工程会因为各种配置和插件十分混乱,和大家眼中的代码工程也格格不入,另外jmeter的混合的图形界面对于长原创 2021-09-09 21:01:35 · 409 阅读 · 0 评论