摘要: 转自:https://www.cnblogs.com/imyalost/p/6004678.html 一、定时器的作用域 1、定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面); 2、当执行一个sampler之前时,所有当前作用域内的定时器都会 阅读全文
posted @ 2019-06-06 13:17 朱砂痣 阅读(842) 评论(0) 推荐(0) 编辑
摘要: Jmeter里的断言相当于lr中的检查点。用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。 使用断言的方法: △在选择的Sampler下添加对应的断言 阅读全文
posted @ 2019-06-06 13:04 朱砂痣 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 一、常用的取样器 二、常用的逻辑控制器 三、前置处理器 四、后置处理器 五、断言 六、定时器 七、配置元件 八、监听器 阅读全文
posted @ 2019-06-05 20:50 朱砂痣 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、Jmeter中之请求乱码问题 如果你参数化的数据是中文,那么应该怎么解决这个问题呢? 1、在脚本的参数接设置数据的接收编码为UTF-8,如下图,这里只保证请求参数的不乱码。 2、从本地txt文件中传递的数据也有如下两个要求: a)txt文本保存为UTF-8编码 b)CSV元件处编码选择UTF-8 阅读全文
posted @ 2019-06-05 20:48 朱砂痣 阅读(4007) 评论(0) 推荐(0) 编辑
摘要: Jmeter之录制https脚本,网上介绍了好多种方法,大家自行百度。 如果手写https脚本,该如何做呢? 方法:http信息头管理器,加入User-Agent参数 案例:手写百度的搜索:哈哈 请求脚本 1、开启浏览器代理,搜索:哈哈 ,可以看到请求方式为get。 2、填写搜索:哈哈的http请求 阅读全文
posted @ 2019-06-05 16:25 朱砂痣 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 一、自动重定向和跟随重定向的区别 自动重定向:状态码一般是200、20X。当重定向自动跳转时,只针对GET和Head请求,自动重定向自动跳转到最终目标页面,当HTTP请求为自动重定向时,JMeter不记录重定向过程内容,即:当前请求的实际结果中,直接指向最终重定向到的新页面的请求信息和响应信息 跟随 阅读全文
posted @ 2019-06-05 16:25 朱砂痣 阅读(3300) 评论(0) 推荐(0) 编辑
摘要: 一、测试案例演示 以 http://www.websocket.org/echo.html 网站为例。 地址为:ws://echo.websocket.org 二、长连接的影响 1、没有勾选streaming connetion 三个请求的结果分别是:哈哈哈、嘻嘻嘻、哼哼哼 2、勾选streamin 阅读全文
posted @ 2019-06-05 16:07 朱砂痣 阅读(2067) 评论(0) 推荐(0) 编辑
摘要: 一、内存分析步骤 1、启动App。 2、使用monitor命令打开:ADM(包含DDMS) ->update heap 3、操作app,点几次GC 4、dump heap 5、hprof-conv转化 : hprof-conv xxx-a.hprof xxx-b.hprof 6、MAT分析 下载ma 阅读全文
posted @ 2019-06-05 12:55 朱砂痣 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 一、启动时间监控 通过adb命令获取 adb shell am start -W /<packageName> /<activityName> 案例: adb shell am start -W tv.danmaku.bili/tv.danmaku.bili.ui.splash.SplashActi 阅读全文
posted @ 2019-06-04 19:13 朱砂痣 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 一、查看PID 通过ps命令查看:ps | grep packageName 案例:adb shell "ps | grep tv.danmaku.bili" adb shell "ps | grep tv.danmaku.bili$" 二、查看UID 1、通过查看packages.list adb 阅读全文
posted @ 2019-06-04 19:00 朱砂痣 阅读(1393) 评论(0) 推荐(0) 编辑