自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 Xmind8使用后突然无法打开了,解决办法来了

1、通过Xmind的安装路径找到XMind.ini和XMind-original.ini这两个文件-》以记事本的形式打开文件。2、 将Application Data改成Application/Roaming3、完成修改后,ctrl+s->重新打开Xmind即可。...

2021-01-11 12:19:32 7054 5

原创 adb命令安装apk包

记录零碎知识点,方面日后再从事同样行业,拿起来就用。正所谓好记性不如烂笔头。1、数据项连接手机和电脑。2、键盘win+R打开运行窗口。3、输入cmd后回车进入doc命令窗口。4、输入命令 adb install G:/app-release.apk回车(此处需要知道Android安装包包名,将安装包放到指定路径中)5、页面提示:success后就安装成功了。...

2020-12-09 11:32:36 3185 4

原创 Charles获取iOS数据包

1、开启Charles,设置端口号,在Proxy->proxy setting设置端口号。2、查看电脑IP地址,win+R打开运行,输入cmd,输入ipconfig查看电脑IP地址。3、设置手机代理,手机点击设置--》无线局域网--》配置代理--》手动--》服务器输入电脑IP地址,端口号输入8888--》存储。4、安装证书,Charles中Help-> SSL Proxy--》install Charles root certificate。安装完证书后进行查看dev

2020-12-09 09:47:57 274

原创 jdk下载安装步骤及环境变量配置

一、下载1、百度搜索关键字【jdk】,点击官网链接,进入官网或者是直接点击如下链接地址:下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2、查看电脑配置,右击此电脑--》属性--》查看电脑系统版本和系统类型,我的是win10,64位操作系统。3、在官网上查看符合自己电脑的jdk版本,查看Download处,我的电脑配置是win10 64位,所以我选择了Windows x64,点击jd

2020-11-02 16:13:18 306

原创 解决JMeter字体小的问题(win10系统)

本文内容是解决win10系统下,JMeter字体小的问题。测试环境如下:电脑win10系统JMeter 4.0版本介绍几种修改JMeter界面字体大小的方法。1、直接修改在JMeter菜单栏上选中选项,步骤:选项---->zoom in。就是这么简单,没点击一次Jmeter界面上的字体就会变大一些,选择你喜欢的字体size吧。2、修改主题在JMeter菜单栏上选中选项,步骤:选项---->外观---->system。使用 System 主题时,界面左

2020-10-29 16:53:10 3506 1

转载 服务器性能测试中有哪些常用的性能指标?

 常用的性能指标【吞吐量】 固定时间间隔内的处理完毕事务个数。通常是1秒内处理完毕的请求个数,单位:事务/秒(tps)。【平均吞吐量】一段时间内吞吐量的平均值。无法体现吞吐量的瞬间变化。【峰值吞吐量】一段时间内吞吐量的最大值。是用来评估系统容量的重要指标之一。【最低吞吐量】一段时间内吞吐量的最小值。如果最小值接近0,说明系统有“卡”的现象。【70%的吞吐量集中区间】通过统计15%和...

2019-01-02 09:54:11 1337

转载 中高级测试工程师68道面试题

TesterHome收集的一些中高级测试工程师的68道面试题,转存。 软性热身题这种题目,考的就是你的软性能力,比如表达能力,理解能力,协调能力,一个词概括就是套路。这类题目会在面试开始热身的时候,问一道两题,不会多,但是如果你能回答的有条不紊,清晰达意,那么就会给面试官留下非常好的印象,大致的题目如下: 自我介绍 介绍下你负责的公司项目 你有什么优点和缺点?...

2018-12-28 15:29:00 970 1

转载 MySQL之最基本命令

前言:以下是数据库最基础最常用的命令,特别适用初学者练习,希望通过不断练习这些命令来熟练操作、巩固基础,因为只有不断地练习才能将知识真正变成自己的东西。快速查看以下内容:操作 命令 创建数据库 CREATE DATABASE 数据库名; 指定要操作的数据库 USE 数据库名; 创建数据表 CREATE TABLE 数据表名; 查看数据表 SHO...

2018-12-28 14:08:44 224

转载 MySQL之数据表中数据的增删改查

前言:以下是MySQL最基本的增删改查语句,很多IT工作者都必须要会的命令,也是IT行业面试最常考的知识点,由于是入门级基础命令,所有所有操作都建立在单表上,未涉及多表操作。前提:在进行“增删改查”的操作之前,先建立一个包含数据表student的数据库(具体操作可以见MySQL之最基本命令):1、“增”——添加数据1.1 为表中所有字段添加数据1.1.1 INSERT 语句中指...

2018-12-28 14:07:50 729

转载 Fiddler-012-命令行和HTTP断点调试

转自:https://blog.csdn.net/ohmygirl/article/details/17855031一. Fiddler内置命令。上一节(使用Fiddler进行抓包分析)中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都成为一个session)界面中可以看到Fiddler抓取的所有HTTP请求.而为了更加方便的管理所...

2018-07-26 11:40:09 184 1

转载 Fiddler-011-网络延时应用小技巧-模拟低网速环境

在日常的网络测试中,经常需要测试网络超时或在网络传输速率不佳的情况的应用场景,而与此同时我们有时手边资源有限,实现在各种真实网络(2G\3G)环境下测试有些局限性。其实 fiddler 已经提供了类似的功能,通过限定数据的传输速率,近似模仿各种网络场景,虽不精确,但确实一种非常不错的网络环境模拟手段!限速对于前端(web、app)测试、开发是非常重要的,也是测试所必经的一环。由于开发者的机器一...

2018-07-18 10:59:02 1342

转载 Fiddler-010-AutoResponder 简单的 MOCK SERVER 应用实例

在我们日常的测试中经常需要测试特定的响应对应的客户端展示样式是否正确无误,实现测试方法一般有如下三种:创建新的测试数据(工作量较大) 修改已有测试数据(例如修改对应的状态码,若是最终需要测试的按钮状态由 N 个状态共同决定时,修改起来比较繁琐,而且易出错) 创建 mock server(需要开发一个 mock 测试平台,一般测试人员无法完成,对无相关开发经验的测试攻城狮难度较高)其实,测...

2018-07-17 16:00:54 391

原创 Fiddler-009-模拟性能测试的并发测试

通过 Fiddler 可以简单的模拟性能测试的并发测试1、抓包获取网站的登录接口请求2、F12暂停fiddler->选中要发送的请求->电脑键盘大写锁定->shift+R->输入【10】->F12启动fiddler->点击OK代表一次发送10条请求3、发送请求成功,共11次    ...

2018-07-17 15:57:26 4816 1

转载 Fiddler-008-HTTP请求响应数据设置断点并进行修改【影响前端展示】

一、修改请求响应数据在进行 App 测试时,经常需要修改请求参数,以获得不同的显示效果,以查看相应的页面显示处理。例如:电商购物App中商品都有好几种状态(在售、缺货、暂不销售、下 架等)。同时,一般这几种状态均为同一个按钮对应的多种情况,那么测试商品详情时,需要测试按钮在商品不同状态下的显示效果,就需要构建不同状态的商品, 若是多人测试不同的状态下的操作,那么就不能使用同一件商品同时进行测试...

2018-07-17 15:46:47 1754

转载 Fiddler-007-修改HTTP请求参数

在进行 App 测试时,经常需要修改请求参数,以获得不同的显示效果,以查看相应的页面显示处理。例如:可以通过修改 HTTP请求 的参数,来获取不同的响应结果。下面以修改 HTTP请求的商品系统编号为例,简单讲解一下如何通过 Fiddler 修改 HTTP请求 的请求参数。初始未修改时,页面显示的商品信息如下所示(此时商品系统编号为:2142717):下面通过 Fiddler 修改商详请...

2018-07-17 15:36:27 1346

转载 Fiddler-006-获取 Cookie 信息

随着网络安全(例如:登录安全等)要求的不断提升,越来越多的登录应用在登录时添加了验证码登录,而验证码生成算法也在不断的进化,因而对含登录态的自动化测试脚本运行造成了一定程度的困扰,目前解决此种问题的方法主要有如下三种:第一、OCR识别。获取验证码图片,识别图片中的验证码,此方法适用于单纯的验证码,而非逻辑验证码,且此种识别需要耗费大量的资源,不建议采用;第二、万能验证码。针对特定的用户,或...

2018-07-17 15:27:32 2325

原创 Fiddler-005-强大的过滤功能介绍

    Fiddler 的 Filters 过滤器提供了 域名过滤、客户端进程过滤、请求头过滤、断点过滤、响应状态码过滤、响应类型和大小过滤,以及响应文件头过滤,总计七种过滤方式。下面以域名过滤为例演示。一、实例1、勾选上图中的 Use Filters 选项,启用 Filters,然后在 Hosts 项中做如下图所示的配置:2、点击 【Actions / Run Filterset...

2018-07-17 15:19:53 2462

原创 Fiddler-004-抓取浏览器的数据包和手机APP上的数据包

一、获取浏览器的数据包1、设置fiddler代理端口2、设置浏览器的代理服务器3、重新启动fiddler,再次打开火狐浏览器,输入待测网址,获取抓包请求数据4、窗口中状态查看5、F12来回切换可开始/暂定抓包,或直接file->capture traffic查看工作状态,不显示是未抓包状态,显示capturing是工作状态6、抓取指定进程的...

2018-07-17 14:59:31 644

原创 Fiddler-003-添加2个过滤规则

1.、点开Fiddler的Rules菜单,点击Customize Rules,具体步骤可参考:Fiddler-002-显示serverIP配置 2、修改class Handlers2. 1、过滤404请求在class Handlers中增加public static RulesOption("Display 404 Request")var m_Filter404: boole...

2018-07-17 11:21:34 779

原创 Fiddler-002-添加查看相关配置[serverip、响应时间、server等]

1、打开Fiddler->Rules->Customize Rules/或打开Fiddler后直接Ctrl + R2、Ctrl + F,在输入框内搜索函数:static function Main(),在函数FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today; 2.1、后面添加函数:...

2018-07-17 11:01:14 434

原创 Fiddler-001-界面介绍及浏览器抓取数据的使用

    Fiddler 是个网络调试器,也是目前最常用的http抓包工具之一 。通过 Fiddler,我们能够记录客户端和服务器之间的所有 HTTP请求,即:记录并检查所有你的电脑和互联网之间的http通讯,同时可以针对特定的HTTP请求设置断点,查看所有的进出Fiddler的数据,可以分析请求数据、设置断点、调试web应用、修改请求的数据,修改服务器返回的数据,功能非常强大,是 web 和 Ap...

2018-07-17 10:39:09 565

转载 JMeter学习-005-JMeter 配置元件实例之 - CSV Data Set Config 参数化配置

日常常见的线上监控几个简单的监控示例场景如下:监控电商网站某个类目下的商品数量。若类目中商品的数量小于一定的数量,则认为需要认为查看商品池的商品是否正确;监控商品的价格。当商品价格出现超出限定的波动幅度时,通知相应的商品负责人,对其进行确认,从而保证商品价格的正确无误。监控商品在某一地域是否有货。当地域存货达到最低库存时,通知负责人进行货源补充;或者当某地域限制出售或未配置地域库存时,若发现存在相...

2018-07-12 10:00:38 188

转载 JMeter学习-004-JMeter 主要组件概要介绍及执行顺序

零、测试计划测试计划是测试的起点,同时也是其他所有组件的容器。一、Threads(Users)-线程组每个测试需求的必备组件,是用来模拟用户并发的组件。JMeter 的每个任务都是用线程来处理的。线程组界面如下所示:线程数:请求并发的数量Ramp-Up Period(in seconds):在多少秒内创建线程数中定义的所有线程。每秒并发数 = 线程数/RUP循环次数:当前线程组中的测试脚本循环运行...

2018-07-11 14:09:19 2670

转载 JMeter学习-003-WEB脚本录制配置

本文将从 Chrome浏览器代理配置、JMeter HTTP代理服务器 配置、JMeter HTTP代理服务器获取HTTP请求、JMeter脚本创建、JMeter脚本运行 五个方面,分三大块对 JMeter 初级实战应用配以图文,进行详细步骤描述,真正的做到一步一步、从无到有。一、WEB 浏览器配置(以 Chrome 浏览器为例)进入 Chrome 浏览器的设置界面,依据如下图中蓝色箭头所示,进入...

2018-07-10 16:06:16 226

转载 jmeter学习-002-jmeter和LR的对比

一、JMeter与LoadRunner的相似之处:1、JMeter 跟 LoadRunner 架构基本相同。均通过中间代理,监控&收集并发客户端发现的指令,生成脚本,再发送到应用服务器,再监控服务器反馈结果的一个过程2、JMeter中也有分布式中间代理功能。这个分布式代理是指可设置多台代理在不同PC中,通过远程进行控制,即通过使用多台机器运行所谓的 Agent 来分担 Load Gener...

2018-07-10 10:35:13 2601

转载 jmeter学习-001-jmeter环境变量配置

配置jmeter环境变量时,同时也需要配置Java变量(jdk最好使用1.7及1.7以上的版本)jdk1.配置jdk环境变量     jdk下载地址:http://java.sun.com/javase/downloads/index.jsp2.安装jdk正常安装,一路默认就好,记住安装路径,配置环境变量时用得到。默认安装路径: C:\Program Files\Java\jdk1.8.0_51。...

2018-07-10 10:00:57 704

原创 JMeter笔记4:登录接口压测+服务器监控

1、新建测试计划2、添加线程组3、添加http信息头管理器添加http信息头管理器,要把http请求的内容类型加上,不然容易出错,可通过Charles和fiddler抓包工具进行抓包。(明天更新,暂保存)...

2018-07-05 16:32:42 2895 1

原创 JMeter笔记3:登录接口压测时监控服务器性能

1、下载jmeter插件,客户端和服务器端的都需要下载          以上是客户端所用的jmeter插件,下载地址:https://jmeter-plugins.org/downloads/old 服务器端jmeter插件,该插件需要放置到监测服务器上:2、解压压缩包,启动插件所以我们需要找到解压包中的JAR文件,并拷贝到jmeter的lib/ext目录下,这里下载的1.4版本的插件需要在jd...

2018-07-05 16:07:33 1247 2

原创 JMeter笔记2:IE浏览器录制脚本

录制前提:1、jmeter 4.0工具 2、IE浏览器一、打开jmeter 4.0 1、添加TestPlan:file-》new2、添加Thread Group:右击TestPlan-》Add-》Threads(Users)-》ThreadGroup3、添加录制控制器:右击ThreadGroup-》Add-》LogicController-》Recording Controller4、添加HTTP...

2018-06-19 18:10:48 1695

原创 JMeter笔记1:聚合报告参数分析

如下:Label:每个请求的名称,比如HTTP请求等#Samples:发给服务器的请求数量(如图是200个请求,若模拟100个用户,循环10次,请求数是1000)Average:单个请求的平均响应时间。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位显示平均响应时间Median:中位数,也就是50%用户的响应时间9...

2018-06-19 15:31:59 38392 6

转载 android自动化测试之--使用java调用monkeyrunner(五)

Android自动化测试之使用java调用monkeyrunner众所周知,一般情况下我们使用android中的monkeyrunner进行自动化测试时,使用的是python语言来写测试脚本。不过,最近发现可以用java调用monkeyrunner Api,用java语言写测试脚本。 于是,就简单研究了一下。这里做一些总结。希望有对在研究的午饭可以有所用处。开始时,搜素到一些零

2015-09-08 15:49:05 493

转载 android自动化测试之--MonkeyRunner录制和回放脚本(四)

测试脚本录制:方案一:我们先看看以下monkeyrecoder.py脚本:#Usage: monkeyrunner recorder.py  #recorder.py  http://mirror.yongbok.net/linux/ ... ey_recorder.py ;  com.android.monkeyrunner i

2015-09-08 15:47:47 990 1

转载 android自动化测试之--MonkeyRunner使用实例(三)

一、使用CMD命令打开模拟器运行monkeyrunner之前必须先运行相应的模拟器或连上设备,不然monkeyrunner无法连接设备。1.1  用Elipse打开Android模拟器或在CMD中用Android命令打开模拟器。1.2  这里重点讲一下在CMD中用Android命令打开模拟器命令:emulator -avd test (注意:test为虚拟设备的名称

2015-09-08 15:46:53 952

转载 android自动测试之--monkeyrunner工具(二)

monkeyrunner工具 前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。一、什么是monkeyrunnermonkeyrunner工具提

2015-09-08 15:45:49 501

原创 android自动化测试之MonkeyRunner--环境搭建(一)

android自动化测试之MonkeyRunner一、Android自动化测试之环境搭建1.1  Android-sdk介绍SDK(Software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android是 google公司推出的手机开发平台。Android-sd

2015-09-08 15:44:38 2544

转载 android之--为模拟器安装应用

android为模拟器安装应用前提执行(android之adb环境变量配置)1、运行模拟器并成功开机进入待机界面2、点击PC开始菜单里面的“运行”输入cmd,如果是win7则直接在开始菜单里的搜索框中输入cmd并回车,开启cmd命令窗口3、将您下载好的APK包复制到您模拟器的安装地址中的Tools目录下,例如我的安装地址是:“E:\soft\android\adt-bu

2015-09-08 15:42:46 355

转载 android之--adb环境变量配置

android之adb环境变量配置1、首先我们必选配好android开发环境网上有很多相关资料,这里就不罗嗦了2、adb环境变量2.1 在环境变量中的系统变量(s)选项卡里面点击新建变量名:AndroidSDK(可以任意取)变量值:.;E:\soft\android\adt-bundle-windows-x86-20130717\sdk\tools;E:\soft\

2015-09-08 15:39:34 364

原创 android自动化工具之--Monkey命令介绍

一、Monkey 是什么?Monkey 就是SDK中附带的一个工具。 二、Monkey 测试的目的?:该工具用于进行压力测试。 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题。三、Monkey 测试的特点?Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性。四、Monkey 命令详解1).标准的monkey 命令[ad

2015-09-07 15:32:23 372

原创 android自动化工具之--Monkey log分析说明

运行命令:adb shell monkey -p com.crazyhornets.MyHokageAndroidZSY -v -v -v 20 -- throttle 1000Log::Monkey: seed=0 count=20 //伪随机种子为0,事件总数20:AllowPackage: com.crazyhornets.MyHokageAndroidZSY

2015-09-07 15:17:32 1388 1

转载 android自动化工具之--如何进行Monkey Test

目录一 简介二 测试准备三 基本命令格式四 测试Log获取五 Monkey命令参数介绍六 Android Monkey test官方资料 一、简介Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monke

2015-09-07 14:49:06 586

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除