
性能测试
文章平均质量分 65
0xhy89
不想当SRE的测试开发不是个好QA:)
展开
-
使用JMeter模拟多IP发送请求(IP欺骗)
使用JMeter模拟多IP发送请求原创 2022-11-05 15:30:50 · 1591 阅读 · 0 评论 -
使用JMeter实现分布式压测
通过JMeter分布式压测,模拟多用户发送请求原创 2022-03-29 13:42:57 · 4564 阅读 · 0 评论 -
Linux统计物理cpu、逻辑cpu
物理cpu统计物理cpu个数:grep ‘physical id’ /proc/cpuinfo |sort|uniq|wc -l物理cpu核心统计物理cpu核心数:grep ‘cpu cores’ /proc/cpuinfo |uniq|awk -F ‘:’ ‘{print $2}’逻辑cpu统计逻辑cpu个数:cat /proc/cpuinfo| grep “processor”|wc -l总结逻辑cpu=物理cpu * 每颗cpu核心数 * N,其中若cpu支持超线程技术,则原创 2022-03-28 15:00:47 · 5462 阅读 · 0 评论 -
Linux性能监控 -- top命令
文章目录示例系统运行信息任务信息cpu运行信息内存、swap使用情况进程消耗资源详情示例系统运行信息字段详细说明09:17:46表示系统当前时间Up 19 days系统运行了19天0 users当先登录用户有0个Load average系统平均负载压力:第一个数值0.72表示1分钟平均负载压力;第二个数值0.95表示5分钟平均负载压力;第三个数值0.67表示15分钟平均负载压力;Load average的数值是每5秒检查一次活跃进程数,然后按特原创 2022-03-27 14:52:44 · 3063 阅读 · 0 评论 -
Linux性能监控 -- vmstat命令
文章目录示例字段说明示例输入vmstat命令后,第一个参数表示每1秒获取一次服务器资源,第二个参数表示总共获取10次,若第二个参数不设置,则表示持续获取服务器资源。字段说明数据项含义r表示有多少任务需要CPU执行,通常与后5个指标结合使用;任务数超过CPU核数很多表示CPU使用率很高,超过3个比较高、超过5个很高、超过10个很危险b表示因等待资源而阻塞的任务数,如果过高需要检查服务器I/O、内存、CPU等资源是否出现瓶颈swpd表示虚拟内存swap已使用的原创 2022-03-27 13:13:28 · 4066 阅读 · 0 评论 -
jmeter学习笔记(六)HTTP信息头管理器、HTTP请求默认值
文章目录作用作用当接口请求头有特殊要求时,添加到对应接口的作用域内(如图接口,Content-Type必须是application/json)原创 2022-03-27 12:32:25 · 930 阅读 · 0 评论 -
jmeter学习笔记(五)仅一次控制器、调试取样器
文章目录仅一次控制器的作用如何添加仅一次控制器的作用将接口放在该控制器作用于下,接口仅会请求一次;如何添加逻辑控制器(Logic Controller)–仅一次控制器(Once Only Controller)将接口拖动到该控制器作用域下...原创 2022-03-27 12:23:02 · 267 阅读 · 0 评论 -
jmeter学习笔记(四)web应用实战、监听、结果分析
这里写自定义目录标题步骤一,设置参数化步骤二,设置检查点步骤三,设置集合点步骤四,添加监控步骤五,生成报告步骤一,设置参数化详见:jmeter学习笔记(四)参数化步骤二,设置检查点详见:jmeter学习笔记(六)检查点步骤三,设置集合点详见:jmeter学习笔记(五)集合点步骤四,添加监控指标监控:查看结果树、聚合报告等资源监控:添加Listener:jp@gc - PerfMon Metrics Collector监控cpu、memory、IO步骤五,生成报告可以将结果倒入原创 2022-03-26 23:54:23 · 124 阅读 · 0 评论 -
jmeter学习笔记(三)正则表达式、关联
作用域&执行顺序作用域配置元件(config elements)前置处理程序(Per-processors)后置处理程序(Post-processors)定时器(timers)断言(Assertions)监听器(Listeners)执行顺序作用域配置元件(config elements)影响作用范围内的所有元素前置处理程序(Per-processors)在其作用范围内的每个Sampler元件之前执行后置处理程序(Post-processors)在其作用范围内的每个Sampler元件之原创 2022-03-26 22:33:47 · 82 阅读 · 0 评论 -
jmeter学习笔记(二)参数化、集合点、检查点
操作步骤测试计划(Test Plan)创建线程组(Thread Group)创建http请求(HTTP Request)设置监听器(Listener)运行脚本查看结果测试计划(Test Plan)创建线程组(Thread Group)1,步骤:add — Threads(User) — Thread Group2,其他:setUp Thread Group:执行预测试操作;tearDown Thread Group:执行测试后操作;配置线程组(Thread Group):创建http原创 2022-03-26 22:14:29 · 404 阅读 · 0 评论 -
jmeter学习笔记(一)目录结构、创建项目、作用域、执行顺序
JMeter目录层级bin目录docs目录extras目录lib目录printable_docs目录jmeter.log目录bin目录包含jmeter执行文件,通过修改执行文件,可以定义运行时内存等,heap最大可设置为物理内存的50%,超过50%会影响jmeter的运行效率,或者造成内存溢出。docs目录存放jmeter的api文件,如图:extras目录可将运行jmeter时生成的jtl文件放入其中,结合ant实现自动化测试lib目录存放各种jar包printable_docs原创 2022-03-26 21:56:42 · 281 阅读 · 0 评论