摘要: 脚本运行的过程中,大量request抛error,但没有地方能够查看request是因为什么error的。 原因:Jmeter默认禁掉了运行过程中每个request的具体response信息收集,只保留了status。解决方法:修改jmeter.properties文件中Results file c 阅读全文
posted @ 2017-11-27 09:30 我不是李白00 阅读(4657) 评论(0) 推荐(0) 编辑
摘要: 添加配置元件:用户定义的变量 使用函数助手 添加配置元件:CSV Data Set Config 添加前置处理器:BeanShell PreProcessor 在request中使用:在需要参数化的地方用${userId}代替原来的参数值 示例:生成5位字符长的字符串,从1234567890qazw 阅读全文
posted @ 2017-11-27 09:29 我不是李白00 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 解析response中的内容,并把获取到的value传递到后续的request中,常用的方法就是在想要解析response的request上添加后置处理器本章介绍两种常用的组件 BeanShell PostProcessor JSON Extractor 获取response中的字符串,并对内容进行 阅读全文
posted @ 2017-11-27 09:29 我不是李白00 阅读(4275) 评论(0) 推荐(0) 编辑
摘要: 测试场景:模拟并发100个user,在TesterHome 站内搜索VV00CC 添加线程组 添加HTTP信息头管理器 添加HTTP Sampler 填写HTTP Sampler中的信息 添加监听器 线程组参数中填写模拟并发的数量 运行脚本 查看运行结果 阅读全文
posted @ 2017-11-27 09:28 我不是李白00 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 线程组:用来设置并发的数量和模式。是用来模拟用户并发的组件。JMeter 的每个任务都是用线程来处理的。线程数:要并发的请求数量。Ramp-Up Period: 在多次时间内把这些并发的请求发送完,单位秒循环次数:这些并发一共要循环测试多少次调度器:启动时间:测试计划什么时候启动,启动延迟会覆盖它。 阅读全文
posted @ 2017-11-27 09:27 我不是李白00 阅读(322) 评论(0) 推荐(0) 编辑
摘要: jmeter自带了拦截request的功能,并且也有对应的tool:badboy 可以用。但由于我经常做移动端的项目,个人还是习惯用fiddler来收集request。 官网下载并安装Fiddler抓取PC上的http/https请求1.开启https抓包选项 2.浏览器访问http://127.0 阅读全文
posted @ 2017-11-27 09:26 我不是李白00 阅读(729) 评论(0) 推荐(0) 编辑
摘要: Path: 添加%JAVA_HOME%\bin; %JMETER_HOME%\bin; 打开cmd, 输入java 回车,jmeter 回车,分别显示如下,表示环境配置成功。 阅读全文
posted @ 2017-11-27 09:24 我不是李白00 阅读(298) 评论(0) 推荐(0) 编辑