摘要:
用于调试代码import logginglogging.basicConfig(level=logging.INFO)s = '0'n = int(s)logging.info('n = %d' %n)logging.info("r如果 {}".format(n))print(10/n) # lev 阅读全文
摘要:
nginx服务启动后,会存在两个重要的进程 1、master进程,控制nginx的启动、停止、配置文件的重载。 2、worker进程,用于处理用户请求,将收到的请求转发的到后端服务端。 worker进程的个数可以在nginx.conf文件中进行配置 worker_processes 8; 表示ngi 阅读全文
摘要:
作为web中间件,最大的作用就是对请求进行分发,当然这只是nginx的一种作用。nginx常见的负载均衡策略有6种,分别为:轮询、指定权重,ip_hash、least_conn、fair、url_hash。默认为轮询,fair和url_hash属于第三方策略。 1、轮询策略:是nginx的负载均衡策 阅读全文
摘要:
pidstat是针对linux操作系统中某一个进程,进行资源监控的一个命令。结果如下 命令参数介绍 1、命令后面增加数字来轮询获取资源使用数据,如pidstat 1 4 意思为每隔1秒获取4个进程CPU的资源使用情况,至于各个字段的意思此处就不在赘述。 2、pidstat -d: 显示每个进程的I/ 阅读全文
摘要:
lsof命令是Liunx操作系统中对文件进行监控的一个常用命令,使用该命令可以列出当前系统打开了那些文件,系统中某个进程打开了那些文件等信息。 lsof命令必须在root下运行,因为lsof命令执行时候需要访问核心内存和内核文件。 如下是直接运行使用lsof命令得到的一部分截图数据, 第一列:展示了 阅读全文
摘要:
在性能测试时,Liunx操作系统,通过top命令来定位问题问题, 第一行:显示系统的运行信息:系统当前时间,系统运行时间0min,当前登录用户1个。系统平均负载,1分钟:0.15、5分钟:0.06、15分钟:0.02 。针对这行开始画重点。load average这个是数值是每隔5秒钟检查一次活跃的 阅读全文
摘要:
free命令是Liunx操作系统中对内存进行查看和监控的常用命令。我们可以直接执行free命令获取相关数据,如下图 默认直接执行free命令获得到的数据单位都k。 从行来看,Mem这行表示物理内存使用情况,Swap这行表示内存交换区(通常称为虚拟内存)的使用情况、 从列来看,tatal这列,显示的是 阅读全文
摘要:
当我们想批量测试某个集合里面的各个 API 时,可以使用 Collection Runner 来批量运行 API,同时可以进行环境变量、迭代执行次数、延迟时间等设置。 请求时延建议设置1-3秒,免得因为多次请求被禁用 操作步骤 1、先构建请求参数的JSON文件 如下: [{"username": " 阅读全文
摘要:
断言规则: 1、响应状态码:200 2、响应内容: 设定的预期值 3、响应时间:响应时间,小于规定的值。 //判断响应状态码 pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); //校验响应 阅读全文
摘要:
本地变量: 本地变量主要是针对单个 URL 请求设置的变量,作用域只是局限在请求范围内。如请求 URL或者传参。 在Pre-request Script中配置 全局变量: 全局变量是指在所有的环境里面,变量值都是一样的,全局变量的作用域是所有请求。全局变量设置有两种方式:页面方式和脚本方式,通常采用 阅读全文