摘要: Jmeter简介 Jmeter的基本概念 百度百科: Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Jav 阅读全文
posted @ 2018-08-22 21:46 黄瓜不是好瓜 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 一、元件作用域 二、集合点 设置多少并发用户的集合 三、检查点、断言 为相应请求添加断言 添加断言结果 添加变量断言 添加断言持续时间,可以设置持续的毫秒数,如果超出,就认为是失败的 阅读全文
posted @ 2018-08-20 22:53 黄瓜不是好瓜 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 增加线程 设置线程组场景解释 增加请求,当只有一个请求,在线程组添加和请求下添加都是一样的,当有多个请求时按统计要求添加 设置测试访问地址 增加结果数和聚合报告,点击开始生成报告 重点字段解释 阅读全文
posted @ 2018-08-20 22:40 黄瓜不是好瓜 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一、badboy中的检查点 >加入检查点 在录制后,通过回放,选中文本,点击Tools下的add assertion for selection 点击playall回放,查看检查点,前面生成对号 二、badboy中的参数化 建立参数化列表 在请求中替换 选中Variables标签,右键add Var 阅读全文
posted @ 2018-08-20 22:00 黄瓜不是好瓜 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、简单介绍 添加线程组:鼠标右键TestPlan,添加Threads,选择线程组 一般常用线程组:可以理解为loadrunner中的虚拟用户 setup thread group :可以用于执行预测试操作,这些线程的行为完全像一个正常的线程组元件,类似Loadrunner 中的init teard 阅读全文
posted @ 2018-08-20 21:19 黄瓜不是好瓜 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 简单的线程池import threadingimport timeimport queueclass ThreadPool(object): def __init__(self,max_num=20): self.queue = queue.Queue(max_num) for i in range 阅读全文
posted @ 2018-08-13 22:20 黄瓜不是好瓜 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 进程: 优点:同时利用多个cpu,能够同时进行多个操作 缺点:消耗资源(重新开辟内从空间) 线程: 优点:共享内存,IO操作的时候m,创造并发操作 缺点:抢占资源 进程不是越多越好,cpu个数=进程个数 线程也不是越多越好,请求上下文切换耗时 线程锁 threading.Rlock 和 thread 阅读全文
posted @ 2018-08-12 22:37 黄瓜不是好瓜 阅读(99) 评论(0) 推荐(0) 编辑
摘要: I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作 服务端 import socket sk1 = socket.socket() sk1.bind(('127.0.0.1',8001)) sk1.listen() sk2 阅读全文
posted @ 2018-08-08 23:16 黄瓜不是好瓜 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 当所有实例中封装的数据相同时,只创建一个实例 通过静态方法+静态字段 当所有的实例中封装的内容相同时用单例模式 admin.py思路 students.py 阅读全文
posted @ 2018-08-06 22:21 黄瓜不是好瓜 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 查找源码的过程(self.xxx(),从底层开始找) 执行父类的构造模式: super(当前类,self).__init__() 父类.__init__(self,xxx) 通过反射查看面向对象的成员归属 class Foo: def__init__(self,name): self.name = 阅读全文
posted @ 2018-08-06 15:55 黄瓜不是好瓜 阅读(63) 评论(0) 推荐(0) 编辑