自定义博客皮肤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)
  • 收藏
  • 关注

转载 fiddler抓web请求

原理fiddler抓包原理fiddler 调试器注册到操作系统因特网服务中,系统所有的网络请求都会走fiddler的代理,所以fiddler才能抓包。Debug traffic from any client and browserFiddler helps you debug traffic from any browser: Internet Explorer, C...

2018-06-22 13:13:00 329

转载 sign和token设计

签名设计 对于敏感的api接口,需使用https协议 https是在http超文本传输协议加入SSL层,它在网络间通信是加密的,所以需要加密证书。 https协议需要ca证书,一般需要交费。 签名的设计 原理:用户登录后向服务器提供用户认证信息(如账户和密码),服务器认证完后给客户端返回...

2018-05-23 17:27:00 201

转载 移动端自动化测试-Windows-Android-Appium环境搭建

第一步安装JDK,本机如果带有1.7及以上版本的,则可忽略此安装步骤。JDK的安装包,百度下载即可。安装完成后配置环境变量。cmd下java -version检查环境变量是否配置成功。第二步安装Android SDK(安卓软件开发包),测试Android手机必然是要安装Android SDK。下载地址:http://tools.android-studio...

2018-04-14 21:07:00 202

转载 性能测试指标及常用的监控工具

监控指标性能测试通常需要监控的指标包括:1.服务器Linux(包括CPU、Memory、Load、I/O)。2.数据库:1.Mysql 2.Oracle(缓存命中、索引、单条SQL性能、数据库[/url]线程数、数据池连接数)。3.中间件:1.Jboss 2. Apache(包括线程数、连接数、日志)。4.网络: 吞吐量、吞吐率。5.应用: jvm内存、日志、Full GC频率。6.监控...

2017-11-13 16:32:00 213

转载 一个性能较好的JVM参数配置

一个性能较好的web服务器jvm参数配置:-server//服务器模式-Xmx2g //JVM最大允许分配的堆内存,按需分配-Xms2g //JVM初始分配的堆内存,一般和Xmx配置成一样以避免每次gc后JVM重新分配内存。-Xmn256m //年轻代内存大小,整个JVM内存=年轻代 + 年老代 + 持久代-XX:PermSize=128m //持久代内存大小-Xss256k //设...

2017-11-09 11:48:00 89

转载 性能测试需求分析 业务PV量,响应时间、QPS、TPS

一、 性能测试需求分析1.1 性能测试需求内容性能测试需求应包括以下内容:a) 测试场景及用例,用例访问URL;b) 目标接口方法的入参、出参;c) 外部依赖的服务细节;d) 关键数据: 数据量、高峰业务PV量e) 预期性能指标:响应时间、QPS、TPS等 性能测试需求模板表格参考如下:性能测试(1) ---性能测试需求收集1.2 预期性能指标1.2...

2017-11-09 11:03:00 520

转载 Java 应用性能调优实践

Java 应用性能优化是一个老生常谈的话题,笔者根据个人经验,将 Java 性能优化分为 4 个层级:应用层、数据库层、框架层、JVM 层。通过介绍 Java 性能诊断工具和思路,给出搜狗商业平台的性能优化案例以供参考。Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁...

2017-10-26 11:09:00 125

转载 接口测试注意事项

转载于:https://www.cnblogs.com/mxqh2016/p/7511005.html

2017-09-12 16:55:00 217

转载 测试人员要走的路

转载于:https://www.cnblogs.com/mxqh2016/p/7510957.html

2017-09-12 16:50:00 45

转载 Jmeter元件作用域

转载自飞测团队转载于:https://www.cnblogs.com/mxqh2016/p/7510926.html

2017-09-12 16:46:00 94

转载 查看http的并发请求数及其TCP连接状态

统计80端口的连接数据netstat -nat | grep -i "80" | wc -l统计httpd协议连接数ps -ef | grep httpd | wc -l统计已连接的,状态为establish的netstat -na | greo ESTABLISH | wc -l查出那个IP连接最多,并将其封掉netstat ...

2017-07-18 12:11:00 322

转载 Loadrunner录制https脚本

Loadrunner录制https脚本原创2017-07-10爱测未来爱测未来随着公司的发展,公司原有的SVN服务器存放的内容不断增加,容量已经不能满足后续需求,首先我们想到对服务器进行扩容,然而因为各种原因服务器不能进行扩容,所以公司决定更换新的SVN服务器,在做数据迁移和环境部署之前我们需要对服务器进行一次性能测试,了解部署后的服务器性能,测试过程中需要对h...

2017-07-10 11:56:00 694

转载 测试策略

测试策略描述测试工程的总体方法和目标。描述目前在进行哪一阶段的测试(单元测试、集成测试、系统测试)以及每个阶段内在进行的测试种类(功能测试、性能测试、覆盖测试等)。测试策略的制定主要包含三个方面的内容:(1)确定测试过程要使用的测试技术和工具;(2)制定测试启动、停止、完成标准;(3)进行风险分析和应对方案。例如测试与外部接口或者模拟物理损坏、安全性威胁。测试计划最关键的一步就是将软件分...

2017-07-05 10:01:00 160

转载 测试计划

:项目的概述:测试的范围:哪些是该测试的,那些是不该测试的:测试人员的分配:测试的进度:测试的方法:测试的工具:测试的风险与评估:启动和结束的条件:完成标准测试的环境转载于:https://www.cnblogs.com/mxqh2016/p/7119637.html...

2017-07-05 09:44:00 99

转载 接口测试

本文主要分为两个部分:  第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做?  第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。第一部分:首先,在做接口测试的过程中,经常有后端开发会问:后端接口都测试什么?怎么测的?...

2017-06-30 18:00:00 77

转载 接口性能测试方案

01性能测试术语解释1. 响应时间  响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件的特点再可以细分,如对于一个 C/S 软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处理时间。另外客户端自身也存在着解析时间、界面绘制呈现时间等。 响应时间主要站在客户端角度来看的一个性能...

2017-05-02 09:30:00 984

转载 系统的平均并发用户数和并发数峰值如何估算

一、经典公式1: 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度 C’是并发用户数峰值举例1,假设系...

2017-02-24 15:48:00 116

转载 APP测试功能点总结

1.功能性测试:  ——根据产品需求文档编写测试用例。  ——软件设计文档编写用例。注意:就是根据产品需求文档编写测试用例而进行测试。2.兼容性测试:  ——android版本的兼容性  ——手机分辨率兼容性  ——网络的兼容性:2G\3G\4G\WIFI,弱网下、断网时  ——app跨版本的兼容性1.适配性测试:...

2017-02-13 17:39:00 73

转载 性能测试总结(一)---基础理论篇

随着软件行业的快速发展,现代的软件系统越来越复杂,功能越来越多,测试人员除了需要保证基本的功能测试质量,性能也随越来越受到人们的关注。但是一提到性能测试,很多人就直接连想到Loadrunner。认为LR就等于性能测试,其实这是不对的。LR只是性能测试的一个工具,但性能测试不仅仅是LR。本文会从以下几个方面介绍基础的性能测试理论,后续也会持续更新相关文章,尽量理论结合实践,让性能测试学习不...

2017-02-13 17:24:00 530

转载 性能测试总结(二)---测试流程篇

本文主要介绍下性能测试的基本流程,性能测试从实际执行层面来看,测试的过程一般分为这么几个阶段,如下图:下面分别介绍下每个阶段具体需要做什么:一、性能需求分析:  性能需求分析是整个性能测试工作开展的基础,如果连性能的需求都没弄清楚,后面的性能测试执行其实是没有任何意义的,而且性能需求分析做的好不好直接影响到性能测试的结果。  一些性能测试人员常犯的错误就是测试一开始就...

2017-02-13 09:54:00 73

转载 性能测试总结(三)--工具选型篇

作者:Glen.He出处:http://www.cnblogs.com/puresoul/本篇文章主要简单总结下性能测试工具的原理以及如何选型。性能测试和功能测试不同,性能测试的执行是基本功能的重复和并发,需要模拟多用户,在性能测试执行时需要监控指标参数,同时性能测试的结果不是那么显而易见,需要对数据进行分析。这些特点决定了性能测试更适合通过工具来完成。...

2017-02-12 21:03:00 80

转载 什么是性能瓶颈

在性能测试中,总会用到“性能瓶颈”这个词,也就把它当成基本的一个词汇了,从没想过它到底是个什么东西。今天忽然有人问道什么是“性能瓶颈”,虽然勉强能列举一些例子来说明它,但总不是太令人满意,所以就总结一下。首先得说明“瓶颈”的意思。瓶颈,通俗地说,就是一个瓶子的脖子,就是整个系统最薄弱的环节。好比一个桶,能装多少水取决于最短的那块木板,其它的木板再长也没用,那么我们就可以认为这块短的木...

2017-02-12 19:44:00 291

转载 基于Linux服务器的性能分析与优化

作为一名Linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但硬件问题、软件问题、网络环境等的复杂性和多变性,导致了对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题。本文从系统入手,重点讲述由于系统软、硬件配置不当造成的性能问题,并且给出了检测系统故障和优化性能的一般方法和流程。  一、系统性能分析的目的  1.1找到系统...

2017-02-12 19:30:00 104

转载 常见的APP性能测试指标

性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测。通过性能测试工具得到测试对象的各项性能指标,将各项性能指标与行业中的标准值或者竞品值去做对比,以得到一个综合的结论与优化改进的方...

2017-02-10 12:48:00 889

转载 性能测试方案设计的方法和思路

第一步获取性能需求需求一:用户数信息 1)调查系统当前和未来使用的用户数  系统用户数=本系统目前注册的用户数,注册用户数并不代表他会每天并且无时无刻的使用着。  在线用户数=同时在线对系统进行操作的用户数量(相当于混合场景)  并发用户数=同时在线并且同时操作同一个功能(单场景添加集合点)  估算未来一到五年使用此用户的数量,可以根...

2017-02-10 12:46:00 847

转载 测试渐进式

飞测说:伴随着金庸、古龙的江湖儿女情长长大的我们,如今感觉那些剧情有点遥远了,但是某些江湖我们还是身不由己,我们飞测也有自己的英雄梦,接下来我们看一看,笑一笑。第一章:初入江湖无论是小白的我,还是高手的你,初次下山,走进江湖,无论是一些江湖的游戏规则,还是一些生存的基本技能,我们还是需要做一定的了解的。第二章:刀光剑影俗话说”梅花香自苦寒来“,...

2017-01-09 17:55:00 200

转载 Selenium2Library关键字

对Selenium2Library关键字的整理和翻译。英文不好,仅供参考。1.Add Cookie [ name | value | path=None | domain=None | secure=None | expiry=None ]给你当前的会话增加一个cookie。"name"和"value","path","domain"和"secure"是可选项。2.Alert S...

2016-11-28 10:54:00 217

转载 互联网运营工作四大内容

随着互联网行业的高速发展,越来越多传统行业的销售人员开始往互联网转型。一个互联网产品团队,核心角色是产品、运营、研发、UI/交互。其它三个我不太懂​,但是对于运营这个岗位来说,我想很多人都是模糊的,而且其中还包括已经从事运营岗位的人。对互联网运营整体的架构并不清楚。一、互联网运营工作框架1、一个网站或者应用。假设已开发出来,现在要你去运营,你要做哪些事情?第一,首先要...

2016-11-25 17:38:00 263

转载 RF学习过程中遇到的问题

1、写了一个打开浏览器的用例,执行用例时报需要对应的浏览器驱动,此时应下载对应的浏览器驱动,把该执行文件放到python的安装根目录下,再执行用例就成功了2、日志不见的问题:需要杀进程转载于:https://www.cnblogs.com/mxqh2016/p/6098721.html...

2016-11-24 17:35:00 89

转载 Robot Framework自动化测试环境的搭建

1、python-2.7.6.amd64.1394777203.msi2、setuptools-28.0.03、pip-8.1.14、robotframework-2.8.7.win-amd64.exe5、wxPython2.8-win64-unicode-2.8.12.1-py27.exe6、robotframework-ride-1.5.2.1(直接执行命令pip...

2016-11-24 16:58:00 61

转载 Robot FrameWork 教程链接

1.Robot Framework 教程:http://cgmblog.sinaapp.com/html/category/robot-framework2. Robot Framework 中文论坛:http://www.robotframework.net/3. 齐涛的论坛:http://blog.csdn.net/tulituqi/article/...

2016-11-24 11:50:00 96

转载 Selenium2Library+ride学习笔记

一、环境部署  1.安装python2.7编译环境、ride环境以及Selenium2Library环境,环境部署可参见前面几节。    2.启动RIDE编译环境,导入Selenium2Library库。      3. 执行F5,可查看Selenium2Library自带的关键字(Keyword)。二、常用关鍵字解释1. open browse...

2016-11-24 11:42:00 181

转载 Robot Framework自动化测试---元素定位

不要误认为Robotframework只是个webUI测试工具,更正确的理解Robotframework是个测试框架,之所以可以拿来做webUI层的自动化是国为我们加入了selenium2的API。比如笔者所处工作中,更多的是拿Robotframework来做数据库的接口测试,当然,需要先将相关的数据库包导入。那么测试框架的本质是什么?个人觉得有以下几个方面。1、比较...

2016-11-24 11:29:00 141

转载 fiddler使用之坑

今天一上午都在搞fiddler,之前可以抓到浏览器的请求,今天突然不行了,弄得我花一上午时间去设置浏览器代理的事情,遇到各种各样的问题,现将解决办法记录如下:1、原来fiddler安装在E盘中,安装完成后没有在桌面生成快捷方式2、直接卸载了E盘中的fiddler,安装到C盘,在桌面生成了快捷方式,打开fiddler即可抓包了,这点很觉得纳闷转载于:https://www.cn...

2016-11-23 14:31:00 142

转载 关于自动化的几个观点

转载于:https://www.cnblogs.com/mxqh2016/p/6088512.html

2016-11-22 11:22:00 112

转载 浅析海量用户的分布式系统设计

我们常常会听说,某个互联网应用的服务器端系统多么牛逼,比如QQ拉、微信拉、淘宝拉。那么,一个互联网应用的服务器端系统,到底牛逼在什么地方?为什么海量的用户访问,会让一个服务器端系统变得更复杂?本文就是想从最基本的地方开始,探寻服务器端系统技术的基础概念。承载量是分布式系统存在的原因当一个互联网业务获得大众欢迎的时候,最显著碰到的技术问题,就是服务器非常繁忙。当每天有1000万个用...

2016-11-17 12:00:00 226

转载 基于 Jenkins 快速搭建持续集成环境

持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发...

2016-11-16 17:59:00 63

转载 LoadRunner参数化功能详解

更新方式:.Each Occurrence每次遇到参数就进行更新。多次使用同一参数,而且没有什么关联,例如随机数。Each Iteration每次迭代时发生更新。如果参数出现几次,虚拟用户用同一个数值。适用同一个关联的参数。Once所有的地方都用同一个数值,包括所以的迭代。文件类型参数分派方法Sequential按照顺序访问...

2016-11-16 12:52:00 68

转载 Loadrunner根据PV量来确定需要进行压测的并发量

在实际做压力测试的过程中,我们有时不知道用怎样的并发量比较好,下面是几个用PV量去确定并发量的公式,这个在我们公司是比较适用的,大家可以根据自己的业务进行运算。  方法一:这个方法是我在网上查到的80-20原则,具体运算方法为:      X*0.8/(8*60*60*0.2)      说明:X为要压测页面的PV量    方法二:这个是将PV量除以高峰时段小时(比如...

2016-11-15 17:14:00 151

转载 Charles 从入门到精通

目录及更新说明更新记录:2013 年 12 月,第一版。2015 年 11 月,增加 Rewrite 相关介绍。2016 年 8 月,增加 Charles 4 的介绍,反向代理功能和设置外部代理,并且介绍了如何解决与翻墙软件的冲突。本文的内容主要包括:Charles 的简介如何安装 Charles将 Charles 设置成系统代理Charl...

2016-11-04 16:57:00 64

空空如也

空空如也

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

TA关注的人

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