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