摘要: 性能测试报告 1 概述 1.1性能测试概念 性能测试是通过自动化的测试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试确定在各种工作负载下系统的性能,目标是当负载逐渐增加时,测试系统的各项性能指标的变化情况。压力测试是 阅读全文
posted @ 2018-10-25 17:50 paulwang2018 阅读(30309) 评论(0) 推荐(1) 编辑
摘要: #coding=utf-8 from locust import HttpLocust,TaskSet,task import queue import random class test_taskset(TaskSet): @task def register(self): try: email=self.locust.emailq... 阅读全文
posted @ 2018-10-25 17:25 paulwang2018 阅读(245) 评论(0) 推荐(0) 编辑
摘要: # 保存为locustfile.py # coding=utf-8 from locust import HttpLocust, TaskSet, task ''' 实现场景:先登录(只登录一次),然后访问->我的地盘页->产品页->项目页 访问我的地盘页面权重为2,产品页和项目页权重各为1 ''' # token=None class UserBehavior(TaskSet): #... 阅读全文
posted @ 2018-10-25 17:24 paulwang2018 阅读(228) 评论(0) 推荐(0) 编辑
摘要: #coding:utf-8 from locust import HttpLocust,TaskSet,task class BlogDemo(TaskSet): '''用户行为:打开我的博客首页demo''' @task(1) def open_blog(self): #定义requests的请求头 header= {"User-Ag... 阅读全文
posted @ 2018-10-25 17:23 paulwang2018 阅读(152) 评论(0) 推荐(0) 编辑
摘要: import requests import json def login(): loginUrl = "https://trybindo.com/api/v2/login" head = { 'Accept': 'application/json, text/plain, */*', 'Accept-Enc... 阅读全文
posted @ 2018-10-25 17:20 paulwang2018 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: jmeter作为一个开源的接口性能测试工具,其本身的小巧和灵活性给了测试人员很大的帮助,但其本身作为一个开源工具,相比于一些商业工具(比如LoadRunner),在功能的全面性上就稍显不足。 这篇博客,就介绍下jmeter的第三方插件jmeter-plugins.org和其中常用的几种插件使用方法。 阅读全文
posted @ 2018-10-25 17:16 paulwang2018 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 1.设置线程组以及线程数 2.简单控制器:规范线程 3.CSV data set config:参数化配置组件 数据文件: 4.HTTP 信息头管理器 5.仅一次控制器:控制当前线程只运行一次 6.注册接口 : 此处账号 密码用到 随机数 md5加密 时间戳 函数,需要另外安装插件 略 7.正则提取 阅读全文
posted @ 2018-10-25 16:58 paulwang2018 阅读(415) 评论(0) 推荐(0) 编辑