摘要: 四大部门:研发、测试、运维、(系统管理) 流程走向:项目开始→制定项目需求→研发项目→项目开发→项目测试→运维支持→系统管理→项目稳定运行 研发阶段、生产阶段(上下、运营阶段),运维承担承上启下的作用 网站运行流程 服务器分类: 机服务器(长得像交换机),塔式服务器,刀片式服务器,柜服务器。 服务器 阅读全文
posted @ 2019-05-24 00:13 chenmoyese 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: beanshell 松散类型的脚本语言 可在里面自定义函数 阅读全文
posted @ 2019-05-15 23:42 chenmoyese 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 关联的方式:1.正则2.Xpath 后置 处理器→正则表达式提取器 正则表达式:(.*) 模板$1$ 匹配数字:0代表随机,-1代表所有 缺省值为空即可 阅读全文
posted @ 2019-05-15 10:19 chenmoyese 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 参数化是为了更好的模拟真实的业务场景 CSV data set config组件 1.更容易使用和理解 2.适合大参数量场景 3.设置方便灵活 EOF=end of file 没有找到文件 comma- delimited 逗号分隔 不指定变量名时,第一行作为变量名。文件最末尾有一行空行不影响 当用 阅读全文
posted @ 2019-05-14 23:02 chenmoyese 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP request sampler 默认端口:80 协议protocol:http,https,file 参数中有特殊字符,勾选编码encode send files with request 文件上传,此时勾选use multipart/form-data for POST MIME=C 阅读全文
posted @ 2019-05-14 10:34 chenmoyese 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.simple controller 提供一个块的结构和控制。更方便,更清晰。 嵌套其他的controller 2.loop controller 循环控制器 控制循环次数 可以使用变量 ${__thredNum} 获取线程号函数 3.once only controller 只执行一次,不受限于 阅读全文
posted @ 2019-05-13 22:56 chenmoyese 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、jmeter脚本开发原则 简单:去除无关的组件,同时能复用的尽量复用。 正确:对脚本或者业务正确性进行必要的判断,不能少也不能多(200) 高效:部分组件仅仅在脚本开发模式使用,在真正生产环境下不要使用。listener要越少越好 (HTTPwatch抓包) 勾选:解析所有内嵌资源 参数: en 阅读全文
posted @ 2019-05-13 20:14 chenmoyese 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、组件 1.sampler 2.计时器timer 3.(sampler的)前置处理器pre processors, 后置处理器post processors 4.断言assertion==loadrunner的检查点 5. controller控制脚本结构 6.监听器listener 7.配置元件 阅读全文
posted @ 2019-05-13 16:47 chenmoyese 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、最简单的性能测试脚本 testplan→ thread group→HTTP request→view results tree。jmx后缀文件,xml文件校验 二、使用过程中其他需要注意的 1.查看jmeter.log 2.log_level.jmeter属性 将查看级别从info改为debu 阅读全文
posted @ 2019-05-13 11:32 chenmoyese 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、jmeter自身特点: 1.开源,轻量级,更适合自动化和持续集成。 2.学习难度大。 3.资料少、多英文。 二、性能测试工具选型的原则 1.成本: a.工具成本 b.学习成本 2.通信协议: a.标准协议 b.自有协议 3.生命力 4.跨平台 三、jmeter的下载安装 1.官网下载解压安装最新 阅读全文
posted @ 2019-05-12 23:30 chenmoyese 阅读(408) 评论(0) 推荐(0) 编辑