- 博客(176)
- 收藏
- 关注
原创 《精通引动APP测试实战:技术、工具和案例》---Android 开发环境搭建
jp@gc - Ultimate Thread Group作用和jp@gc - Stepping Thread Group(阶梯式持续加压)类似,这个是几个设置的合并形式:Start Threads Count:一共要启动的线程数Initial Delay, sec:最开始延迟时间,单位秒。设置为0,就是点击了立即执行Startup Time, sec:启动时间,单位秒。Hold L...
2019-12-24 16:02:56 3958 2
原创 jmeter定时器---控制时停系列组件
文章目录1)Constant Timer(固定定时器 )2)Uniform Random Timer(统一随机定时器)3)Poisson Random Timer(泊松随机定时器)4)Caussian Random Timer(高斯随机定时器)1)Constant Timer(固定定时器 )作用:确保一些请求的数据建立的先后顺序获取服务端某些数据之前添加固定定时器,用以确保之前的请求已经...
2019-12-03 16:14:17 2124
原创 jmeter配置元件--- Random Variable(随机变量)
3.1版本截图:作用:该元件的作用是生成随机数字符串并将它们存储在变量中,方便后面使用。该元件输出的随机数字是会重复出现的可以结合字母输出类似:CSDN_123456这样的数字字段含义:Variable Name:变量名称。必填Output Format:输出格式:要使用的java.text.DecimalFormat格式字符串。例如,“000”将生成至少3位数的数字,或“U...
2019-12-03 14:36:57 3010
原创 jmeter前置处理器---原生
参考翻译文档地址:密钥库配置元件允许您配置密钥库的加载方式以及它将使用的密钥。此组件通常用于您不希望在响应时间中考虑密钥库初始化时间的HTTPS方案中。要使用此元件,您需要首先使用要测试的客户端证书设置Java密钥库,以执行此操作:使用Javakeytool实用程序或通过PKI创建证书如果由PKI创建,请将密钥转换为JKS可接受的格式再导入Java密钥库然后通过两个JVM属性引用密钥...
2019-12-03 14:19:12 678
原创 jmeter配置元件---HTTP属性管理系列
配置元件中带有HTTP的有:HTTP Cache ManagerHTTP Cookie 管理器HTTP信息头管理器HTTP授权管理器HTTP请求默认值1)HTTP Cache Manager (缓存管理器)模拟浏览器行为1,第一个选项,每次请求清除缓存2,第二个选项,如果选择了Cache-Control / Explres头选项,则会根据当前时间检查Cache-Contr...
2019-12-03 09:43:04 585
原创 调试工具---Charles安装
一,Charles 主要的功能包括:截取 Http 和 Https 网络封包支持重发网络请求,方便后端调试支持修改网络请求参数支持网络请求的截获并动态修改支持模拟慢速网络二,下载安装:1)官网:https://www.charlesproxy.com/latest-release/download.do收费的,试用30天。30天后还是可以用,但是使用时间不能超过30分钟,并且...
2019-11-21 17:48:48 166
原创 Charles---网络测试
五,Charles网路测试可学习地址:https://blog.csdn.net/qq_24373725/article/details/80060609Proxy---->Throttling Settings 工具:Throttle Settings 和 Start/Stop Throttling 配合使用,在 Start Throttling 的状态下,可以通过 Throttle...
2019-11-21 13:44:47 272
原创 XXXXXXXXXXX
如下,这样的:IOS处理方案:代理—>访问控制设置修改为如下:代理—>SSL代理设置修改如下:IOS手机中Charles证书安装正常,且信任了,就OK了:证书安装信任:1)手机浏览器访问:http://charlesproxy.com/getssl 下载安装证书2)安装证书:设置—>通用—>选择下载好的证书安装3)信任证书:设置—>关于本机...
2019-11-20 14:51:53 62413
原创 XXXXXXXXXXXXXXX
抓包unknow处理就是这种情况的处理 中文版下载代理—>SSL代理—>添加 如图主机和端口都添加*再添加一个:代理-SSL代理-启用SSL代理-添加 如图主机添加*,端口添加443就解决了:...
2019-11-20 11:29:38 31895
原创 Charles---移动端抓包
一,中文版:1)配置代理服务器:菜单栏上选择“代理—代理设置,填入代理端口xxxx勾选启用透明HTTP代理2)查看本机ip:3)手机WIFI代理设置:4)手机端charles证书下载:手机浏览器访问:http://charlesproxy.com/getssl 下载安装证书如果本机浏览器下载的证书无法直接安装,可以选择更改浏览器下载证书,并且在手机设置中给...
2019-11-20 11:18:02 338
原创 Fiddler--界面详解View_06---FiddlerScript网限
一,FiddlerScript打开是这样:如果没有的话,可以去官网下载:http://www.telerik.com/fiddler/add-ons ,安装,重启fiddler。二,常用案例:1)设置请求之前延迟如果需要设置的是在服务端响应之前延迟,就把新增的这段代码修改为:oSession[“response-trickle-delay”] = “3000”...
2019-11-19 14:24:18 186
原创 Fiddler--界面详解View_08---Fiters
文章目录一,Fiters 过滤作用二,界面详解1)Actions:操作行为2)Hosts:网络域名过滤3)Client Process:客户端进程配置过滤4)Request Headers:请求 header 过滤5)Breakpoints:设置断点6)Response Status Code:响应状态码过滤7)Response Type and Size:响应类型和报文大小过滤8)Respons...
2019-11-15 11:39:52 296
原创 Fiddler--界面详解View_04---Composer
4)Composer 构建选项卡4.1 Compare重复发送请求第一步:先把请求输入到框内,注意前面的类型是get还是post第二步:执行:execute第三步:在web sessions里可以查到刚发的请求※注:这个方法可以模拟重复发很多请求的功能,在测一些接口返回请求频繁的功能时会用到4.2 Compare比较两个sessions有时候两个请求比较相似,想找出区别,可以下载...
2019-11-14 15:01:25 329
原创 Fiddler--界面详解View_02---inspectors
2)inspectors 查看数据内容inspector面板提供headers、textview、hexview,Raw等多种方式查看单条http请求的请求报文的信息,分为上下两个部分,上半部分是请求头部分,下半部分是响应头部分。对于每一部分,提供了多种不同格式查看每个请求和响应的内容。2.1 各个标签含义标签分三类,一是请求部分和响应部分都有的,二是请求部分特有的,三是响应部分特有的...
2019-11-14 14:57:35 538
原创 Fiddler--基础操作_07---Session会话框部分技巧
一,新增Session菜单项就是增加这些可查阅的项目内容举个栗子:新增请求方式1)右键点击上面这些菜单项目,随便哪个都行2,选择Customize columns选项,Collection选项选择Miscellaneous3,Field Name选择:RequestMethod4,Add添加成功之后:二,隐藏Session菜单项1,选择需要隐藏的菜单,右键。选择Hide ...
2019-11-14 10:03:03 256
原创 Fiddler--基础操作_06---会话保存
文章目录一,步骤二,Save按钮解释三,导入文件1)导入的方式2)导入不同文件格式一,步骤1,选择需要保存的sessions:2,保存成文本:3,打开之后的样子:二,Save按钮解释1,save-All Sessions :保存所有的会话,saz文件2,save-Selected Session:保存选中的会话in ArchiveZIP :保存为saz文件as Text ...
2019-11-13 18:10:39 237
原创 Fiddler--基础操作_05---请求URL
一,GET请求1)完整的地址一个完整的URL地址:http://host:port/path?aaa=111&bbb=222…http :协议类型host :服务器IP地址或者是域名port :端口号,默认是80,如果是别的需要写上去,像172.43.0.55:8888path :请求资源的路径? :分割线,后面的就是参数了& :多个参数的链接符号2)参数在...
2019-11-13 17:44:55 391
原创 Fiddler--基础操作_01---Fiters过滤选项卡详解
文章目录1)Actions:操作行为2)Hosts:网络域名过滤2.1 No Zone Filter :网络过滤选项卡2.2 No Host Filter:域名IP过滤选项卡3)Client Process:客户端进程配置4)Request Headers:5)Breakpoints:6)Response Status Code:7)Response Type and Size:8)Respons...
2019-11-12 17:15:09 587
原创 Fiddler--基础操作_03---断点设置
文章目录一,断点1)Fiddler可以做到:2)两种方法设置断点:3)断点的终止方式:二,响应断点二,请求断点一,断点1)Fiddler可以做到:修改HTTP请求头信息。例如修改请求头的UA, Cookie, Referer 信息,通过“伪造”相应信息达到达到相应的目的(调试,模拟用户真实请求等)。构造请求数据,突破表单的限制,随意提交数据。避免页面js和表单限制影响相关调试。...
2019-11-12 16:27:41 496
原创 Fiddler--界面详解_状态栏---界面含义
状态栏状态栏由一组面板组成,显示一些fiddler的配置信息1)内容2)QuickExec命令行命令行对话框提供了常见操作的快捷方式:包括选择命令和script命令2.1 Quickexec 命令2.2 fiddlerscript 命令3)BreakPoint 断点设置设置断点可以在使程序在断点处停止,可以查看程序的状态,修改数据流,以改变程序的行为下面是在fiddl...
2019-11-11 17:50:52 555
原创 Fiddler--HTTPS证书的安装
一,fiddler中生成证书:二,PC端中导入HTTPS证书1)上述安装好证书之后重启fiddler,再次停留到HTTPS选项卡,点击右侧的Actions,能看到一个下拉菜单,点击Export Root Certiflcate to Desktop ,此时证书会生成到桌面上,名为FiddlerRoot,cer,点OK保存2)DOC命令行中:inetcpl.cpl3)证书的导入三,...
2019-11-11 11:20:05 3704
原创 微信Android移动端H5真机调试--vConsole
一,打开方式1)微信访问网址: http://debugx5.qq.com/2)扫码:3)或者:https://github.com/Tencent/vConsole/blob/dev/doc/tutorial_CN.md二,打开调试
2019-10-31 14:26:29 2703
原创 环境框架---Selenium安装
Selenium查看本机装得selenium版本号安装驱动,放在python里,再添加到path里然后可以正常使用了终端查看方式:
2019-10-28 15:23:56 156
原创 环境框架---ant环境安装
ant环境1,下载地址 http://ant.apache.org/bindownload.cgi,下载后解压到指定位置即可2,环境变量配置:
2019-10-28 15:23:15 151
JMeter性能测试脚本---关于支付
一,支付性能需求分析1、确认测试范围,明确测试需求性能测试需求:QPS、响应时间、容错率、其他测试范围:仅是订单-支付-回调改订单状态-赠送积分/优惠券?还是一整个完整的业务?2、要求事务完整性(最终一致性)分析结果:数据一致性是弱一致,服务间通信应该是异步(MQ?kafka?其他?)系统架构:分布式系统架构——除了弱一致,服务可用性和分区容错性,取舍问题3、梳理业务逻辑,网络拓扑图...
2019-10-24 16:14:05 1129
原创 jmeter逻辑控制器---Switch Controller
10. 监听器常用监听器察看结果树 ----- 使用简介断言结果 ----- 使用简介性能监听器聚合报告 ----- 使用简介用表格察看结果 ----- 使用简介汇总报告(Summary Report)----- 使用简介图形结果 ----- 使用简介汇总图(Aggregate Graph)----- 使用简介响应时间图(Response Tim...
2019-10-22 10:28:24 436 1
原创 jmeter监听器---聚合数据样本展示
9. 断言BeanShell断言 -----响应断言 -----断言持续时间 -----JSON断言 -----Compare Assertion -----HTML Assertion -----JSR223 Assertion -----MD5Hex断言 -----Size Assertion -----SMIME Assertion ...
2019-10-22 10:27:51 1695
原创 jmeter后置处理器---Debug PostProcessor
7. 后置处理器CSS/JQuery提取器 -----JSON提取器 ----- 使用简介正则表达式提取器 ----- 使用简介边界提取器 -----JSR223 后置处理程序 -----JDBC 后置处理程序 -----XPath2 Extractor -----XPath提取器 -----jp@gc - Add Dummy Subresult ...
2019-10-22 10:26:49 1960
原创 jmeter逻辑控制器---Random Controller
4. 定时器同步定时器(Synchronizing Timer)集合点 ----- 使用简介统一随机定时器(Uniform Random Timer) -----使用简介准确的吞吐量定时器(jp@gc - Throughput Shaping Timer) ----- 使用简介常数吞吐量定时器(Constant Throughput Timer) -----使用简介JSR22...
2019-10-22 10:25:10 280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人