性能测试
疯愚者
一个行走在测试路上,孤独的愚者。不疯魔,不成活。
展开
-
web性能测试实战(2)——环境准备
一、安装jmeter1、下载地址:jmeter:http://jmeter.apache.org/download_jmeter.cgijmeter下载地址(Windows版本下载.zip,Linux版本下载.tgz)2、下载后无需安装,解压后即可使用。在bin文件夹中双击jmeter.bat即可打开jmeter。3.jmeter插件安装下载jar包,放入D:\apache-jmeter-5.3\lib\ext路径中二、安装服务器监控工具:nmonnmon下载地址:http://nmon.原创 2021-06-09 17:12:19 · 207 阅读 · 0 评论 -
web性能测试实战(1)——测试大纲
本次性能测试复制场景及目标:本次性能测试工具:jmeter相关插件:服务器监控工具:nmon测试浏览器:Google录制工具:BlazeMeter (Google插件)(这次的性能目标是端到端的场景,所以采用录制的方法,加载页面所有的资源类请求、非资源类请求。)测试时间:10个工作日测试人员:xx (1人)...原创 2021-06-09 15:55:30 · 262 阅读 · 0 评论 -
MySQL8.0----2020最新修改密码方法
因为最近要做数据库的测试,所以重新下载mysql。结果在安装后第一次改密码处卡住了 ,这里记一个踩坑:修改密码MySQL8.0以后修改密码跟以前不一样,之前的很多方法现在去用的话都会报错,亲测下面这个代码是可行的:ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";以前的这些全都无效:set password for root@localhost = password('123456');mysqladmin -uroot -pshapo原创 2020-07-23 17:13:21 · 1409 阅读 · 4 评论 -
Jmeter——jsonPath断言
前面接口测试都是直接判断接口返回成功就可以了,单还有一些不仅要成功,还要返回的参数正确才行,这里就用到断言jsonpath了。jmeter的断言jsonPath需要插件安装,如果你没有,请去插件安装那里安装JSON Extractorjsonpath和xpath很像。xPath是一种XML遍历的语法,可以从XML文档中提取特定的元素、属性、数据。jsonPath是类似xPath的查询语法,...原创 2019-04-18 10:44:45 · 2978 阅读 · 0 评论 -
APP性能测试——基于手机的专项测试
转载自http://bbs.51testing.com/thread-1199231-1-2.html我之前的APP性能测试是基于服务端的,这里收藏一个基于手机的专项测试。Android篇性能测试Android性能测试分为两类:1、一类为rom版本(系统)的性能测试2、一类为应用app的性能测试Android的app性能测试包括的测试项比如:1、资源消耗2、内存泄露3、电量功耗...转载 2019-03-15 16:45:22 · 6547 阅读 · 1 评论 -
性能测试实战(5)——测试
所有的准备工作都做完了,剩下的就是测试和数据分析了。那么怎么测呢?早在写测试方案的时候就得到了要测得目标是什么。我的指标如下图:一般公司没有要求你吞吐量要达到多少的话,测出服务器最大吞吐量就OK。响应时间一般是258规则,意思是最佳2s,最慢不得超过8s,超过就没必要测了,找出影响性能的原因。并发成功率一般是100%,偶尔出现一点意外错误也是可以的,一旦出现多了,就代表有问题,需要排查...原创 2019-01-22 14:59:06 · 530 阅读 · 1 评论 -
性能测试实战(4)——jmeter的另类使用,多用户并发
抓完包,发现直接用抓包获取的路径去请求得到的页面是正在加载中,这个请求是无效的,原来是没有加上cookies。加上cookies后,又发现缓存的不是用户的ID,浏览器自动缓存的,这个值随时在变,没法通过代码获取。和开发沟通后,可以从登陆接口获取的seessionid代替用户id的功能,试过后发现,添加seessionid后,页面加载出来了。这里就又有个麻烦了,seessionid是要通过登录...原创 2019-01-02 17:01:57 · 1358 阅读 · 0 评论 -
性能测试实战(3)——手机抓包
我负责的这个项目是H5和原生结合那种,而我要测试的模块都是H5,所以没有接口,这就只能自己抓包找接口了。这里用过2款抓包工具Charles和Fiddler。这里推荐使用fiddler,更好用。Charles安装证书特别麻烦,还要找激活工具,不然用30分钟就得重启下。最重要的是抓过来的包,半天不能理解(H5的包抓起来有点特别),最后我换了fiddler去抓包,才理解的。(fiddler有中文破...原创 2019-01-02 15:17:43 · 383 阅读 · 0 评论 -
性能测试实战(2)——jmeter的初级使用
我选择的测试工具是jmeter。这里我就来说一说,使用jmeter踩过的坑。初始的jmeter怎么下载,怎么安装,我就不说了。直接从官网下载就是,一般配套的是jdk1.8。第一步,添加线程组线程组里面没什么好说的,如果你是英文看不懂,麻烦你切换到中文,一眼就明白了。第二步,添加http请求协议一般是http或者https,服务器端口号一般填www.baidu或对应ip,端口号也填对应...原创 2019-01-02 14:38:09 · 309 阅读 · 0 评论 -
性能测试实战(1)——测试方案的编写
在做性能测试之前,我对性能测试也不是很了解,现在让我独立负责性能测试,心里有点慌慌的,不知道如何下手。没有办法,任务下来了,部门就我一个测试,只能自己摸索了。摸索的办法也不过是百度,然后自己去尝试。下面要说的就是我在摸索中总结的一些经验,和踩过的坑。首先,做性能测试之前,是编写一下性能测试方案。性能测试方案怎么写呢?具体就是测试目标,测试指标,测试准备(测试工具,测试环境),测试具体执行...原创 2019-01-02 11:50:32 · 3079 阅读 · 24 评论