摘要:
nginx的log日志分为access log 和 error log 其中access log 记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息 error log 则是记录服务器错误日志 错误日志的形式如下: 1 2 201.158.69.116 - - [03/Jan/2013:2 阅读全文
随笔分类 - 性能测试
网站或接口响应时间较长应该如何排查?
2017-07-04 23:36 by 清风软件测试开发, 8842 阅读, 收藏,
摘要:
假如你的网站打开很久,什么原因呢,先从最外层排查。浏览器按F12,看看Network哪个文件时间最长,这个是为了排查有可能css或者js插件引用了一些被国内墙住的地址,一直请求不到,所以时间很久。找到相关的地方注释,或者引用本地的。 如果文件引用什么的都没问题,看接口吧。 先自己写个脚本访问内网访问 阅读全文
线上性能问题初步排查方法
2017-07-03 00:32 by 清风软件测试开发, 593 阅读, 收藏,
摘要:
文章出处http://ifeve.com/find-bug-online/ 有时候有很多问题只有在线上或者预发环境才能发现,而线上又不能Debug,所以线上问题定位就只能看日志,系统状态和Dump线程,本文只是简单的介绍一些常用的工具,帮助定位线上问题。 问题定位 1: 首先使用TOP命令查看每个进 阅读全文
性能测试流程图
2017-07-02 23:54 by 清风软件测试开发, 1154 阅读, 收藏,
摘要:
下午看了一个关于性能测试分析的视频,个人也觉得,对于性能测试,除非系统的培训,最好的方法就是在实践中不断锻炼,毕竟性能分析靠经验,不同的环境也可能出现不同的问题,努力做的便是不断积累基础点,慢慢提升这方面的知识水平。我将分成几次把视频的内容整理,以便随时查看。 下面是性能测试关心的结果图: 下面是性 阅读全文
接口请求超时问题排查过程
2017-05-20 01:21 by 清风软件测试开发, 18382 阅读, 收藏,
摘要:
接口请求超时问题排查过程 问题描述: 客户调用时20线程并发请求接口共1000次,部分请求发生超时(5s以上),以及15%的丢包率(很恐怖) 问题可能原因思考: 1、接口服务的系统延时。2、调用方多线程代码执行延迟。3、双方网络运营商不同导致网络延迟以及丢包。 排查过程: 接口服务的系统延时: 1、 阅读全文
Jmeter之Constant Timer与constant throughput timer的区别
2017-04-18 19:38 by 清风软件测试开发, 9976 阅读, 收藏,
摘要:
当放置Constant Timer于两个http请求之间,那么它代表的含义是:在上一个请求发出至完成后, 开始Contant Timer指定的时间,最后再发出第二个请求.它并不是代表两个请求之间的发送间隔时间 图中的19.701第一个请求发出,经过1.36s时间完成接收,再等待Constant Ti 阅读全文
性能测试案例全过程方案一---------购物流程(重要!!!)
2017-04-18 15:01 by 清风软件测试开发, 832 阅读, 收藏,
摘要:
性能测试案例全过程 购物流程 压测需求: 对某购物网站进行压测,看是否能并发200个用户,主要是模拟用户登录购物下单。 分析: 被测的主要流程是:进入首页,登录,浏览商品,下单 可以先分为4组,每组50个用户,分别模拟 “进入首页,登录,浏览商品,下单”,后期在根据实际情况调整用户数量 对 “进入首 阅读全文
Jmeter 分布式测试
2017-02-19 00:18 by 清风软件测试开发, 993 阅读, 收藏,
摘要:
Jmeter 分布式测试 Jmeter 是Java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机 阅读全文
JMeter处理Cookie与Session
2017-02-18 23:51 by 清风软件测试开发, 6888 阅读, 收藏,
摘要:
cookie 和session 的区别: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多 阅读全文
Jmeter CSV Data Set Config参数化
2017-02-18 22:48 by 清风软件测试开发, 11990 阅读, 收藏,
摘要:
在使用Jemeter做压力测试的时候,往往需要参数化用户名,密码以到达到多用户使用不同的用户名密码登录的目的.这个时候我们就可以使用CSV Data Set Config实现参数化登录: 首先通过Test Plan或者Thread Group的Add->Config Element->CSV Dat 阅读全文
jmeter 逻辑控制器Logic Controller详解
2017-02-18 16:48 by 清风软件测试开发, 3071 阅读, 收藏,
摘要:
Jmeter之逻辑控制器(Logic Controller) 前言: 1、 Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。意思是说,逻辑控制器可以控制采样器(sa 阅读全文
jmeter Bean Shell的使用(二)
2017-02-17 20:00 by 清风软件测试开发, 1720 阅读, 收藏,
摘要:
BeanShell的用法 在此介绍下BeanShell PreProcessor的用法,其它的beahshell可以类推。在此我们使用beahshell调用自己写的工具类,工具类实现了密码的加、解密功能: 1、在eclipse写好代码,然后把该类打成jar包(在类上点击右键->Export->jar 阅读全文
jmeter Bean Shell的使用(一)
2017-02-17 18:34 by 清风软件测试开发, 12156 阅读, 收藏,
摘要:
未经作者允许,禁止转载!!! Jmeter有哪些Bean Shell 定时器: BeanShell Timer 前置处理器:BeanShell PreProcessor 采样器: BeanShell Sampler 后置处理器:BeanShell PostProcessor 断言: BeanShel 阅读全文
linux性能测试工具perf
2016-11-09 18:30 by 清风软件测试开发, 2449 阅读, 收藏,
摘要:
linux性能测试工具perf 一,perf的常用命令 perf list 查看perf 所支持的性能事件,按q退出 perf stat +程序分析指定程序的性能概况例子: perf stat ls //分析命令ls perf top对于一个指定的性能事件(默认是CPU周期)显示消耗最多的函数/命令 阅读全文
jmeter性能监控(二)nmon
2016-11-04 22:25 by 清风软件测试开发, 711 阅读, 收藏,
摘要:
jmeter性能监控(二)nmon 下载nmon安装到被测服务器 下载地址: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download 找到支持服务器系统的版本下载或者通过wget 下载: https://nchc.dl.sourceforge.n 阅读全文
浙公网安备 33010602011771号