摘要: Linux知识: 1、查看进程的命令 ps -elf|grep "nginx"ps -aux|grep "nginx" 2、查看端口的命令 lsof -i:80netstat -tunlpnetstat -tunlp |grep "80" 3、赋予文件权限的关键字 chmod 数字 文件 4、r,w 阅读全文
posted @ 2022-06-09 13:26 lm970418 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1、性能测试关注哪些指标? 性能测试主要关注被测服务部署的系统的资源(CPU,内存), 程序的响应时间,最大,最小,平均,99,95,90 吞吐量, 并发用户数 tps qps DB的iops,就是针对数据库的读写 如果是io密集型,关注内存是否有泄漏的情况 2、性能测试你是怎么做的? 1.首先梳理 阅读全文
posted @ 2022-06-01 11:15 lm970418 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、自动化测试的流程是什么? 1)首先和主管领导开会讨论有哪些模块可以做自动化测试 2)和主管领导对一下场景是否考虑周全 3)梳理出可做的模块之后开始编写测试计划 4) 编写测试用例,搭建测试环境 5)执行测试用例 6)分析测试结果 2、UI自动化测试与API自动化测试的区别? UI自动化测试是单元 阅读全文
posted @ 2022-05-31 09:48 lm970418 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 一、风暴平台自动化接口测试 1.输出的各种值分别代表什么 2.登录使用post方法 3.个人主页 二.将以上代码改造为页面对象设计模式 2.1登录和个人主页 import requests import json import unittest def writeToken(content,file 阅读全文
posted @ 2022-05-29 10:57 lm970418 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-05-26 19:25 lm970418 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 性能测试项目实战 背景:验证1000人同时使用测试平台,看是否会出现平台无响应以及崩溃的情况。 性能需求: 1、平台满足1000用户同时使用该平台 2、平台中最大响应时间不能超过5秒 1.测试前期准备 1.梳理出测试目标,并发500,800,1000,1500 2.测试场景:测试并发登录,添加产品, 阅读全文
posted @ 2022-05-24 18:05 lm970418 阅读(210) 评论(0) 推荐(0) 编辑
摘要: locust是非常优秀的性能测试工具,它是依赖于Python的环境,所以使用它的前提是首先需要安装它。 locust是基于协程的设计,什么是协程,可以把它理解为微小的线程,基于用户的行为可以控制它。python一直很优秀,但是python在性能方面的表现很差劲,所以了python设计了协程来改进这部 阅读全文
posted @ 2022-05-24 17:34 lm970418 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、生成jmeter性能测试报告 配置修改: 1.进入到jmeter的bin目录下找到jmeter.properties文件 2.打开jmeter.properties文件,按下ctrl+f,查找jmeter.save.saveservice.output_format,将xml改为csv,并且取消 阅读全文
posted @ 2022-05-23 17:09 lm970418 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 使用Jmeter工具做性能测试 JMeter执行原理 JMerer通过线程组来驱动多个(也可以理解为LR⼯具⾥⾯的虚拟⽤户)运⾏测试脚本对⽬标服务器发起⼤量的⽹络请求,在每个客户端上可以运⾏多个线程组,也就是说⼀个测试计划⾥⾯可以包含N个线程组。 线程数 ⼀个线程可以理解为对应模拟⼀个⽤户,所以线程 阅读全文
posted @ 2022-05-20 17:28 lm970418 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 性能测试的工作流程: 1.目标是什么? 2.怎么做? 3.过程中你需要收集数据 4.一定要有结论 一、性能测试步骤: 性能测试模型也可以理解为性能测试步骤,具体汇总为如下: (1)测试前期准备工作 1.梳理清楚性能测试的目标(参考之前的历史数据,性能的目标由测试主导梳理出来,但得和大家一起沟通决定) 阅读全文
posted @ 2022-05-19 16:30 lm970418 阅读(55) 评论(0) 推荐(0) 编辑