测试工具介绍
Posted dayoulaoshi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试工具介绍相关的知识,希望对你有一定的参考价值。
我们的项目使用android studio进行搭建,所以我介绍一下在androidstudio上的测试工具,同时还搭建了ftp服务器,用jmeter进行了压力测试,得出系统瓶颈。
1. evaluate工具
使用步骤
- 设置断点
- 进入evalute
3.不仅仅查看变量,还可以调用函数,查看执行结果
2.异常断点
1.进入 view breakpoints
2.设置感兴趣的异常
我们使用了ftp搭建服务器,并对他做了压力测试
搭建ftp服务器
首先我们介绍一下
Quick Easy FTP Server是一个全中文FTP服务器软件,反应迅速,操作方便,实现了标准FTP服务器所具有的功能。
在http://www.pablosoftwaresolutions.com/html/quick__n_easy_ftp_server.html或者https://www.cr173.com/soft/38690.html下载Quick ’n Easy FTP Server 3.2
ip与本机的ip地址相同,后面的网址能下载4.0版本汉化版
遇到的几个错误
(2)搭建服务器的时候一开始选择了默认端口21报错
Win10下可以通过netstat –ano查询21端口被那一个进程使用,在任务管理器的详细信息中找到他的pid杀死进程
然后就可以成功搭建ftp服务
接下里使用Jmeter进行ftp性能测试
1.首先介绍一下Jmeter
第一次模拟100个用户并发请求持续执行10分钟,偏移保持在150左右,
第二次模拟40个用户,偏移保持在100以下
第三次模拟70个用户,偏移依旧在150左右
最后我认为该网页的并发阈值大概是在40-50之间。
系统瓶颈:
当ftp访问线程数1000 访问时间为100秒时,测试时间1分钟
https请求开始出现失败,异常首次出现
当线程数1000 访问时间为10秒时,测试时间1分钟,出现大量异常,网页几乎无法访问
当线程数为5000 访问时间10秒时,测试时间1分钟,异常数接近100%,网页无法访问
认为大概当10秒内访问4000左右是系统瓶颈
当线程数100 访问时间为1秒时 测试时间1分钟,网页顺畅
当线程数700 访问时间为1秒时 ,测试时间1分钟,网页访问开始出现错误
当线程数2000 访问时间为1秒时 ,测试时间1分钟,网页访问几乎无法进行
认为大概一分钟内每秒访问1500左右是系统瓶颈
以上是我介绍并使用的两种测试工具在我们项目中的实际使用。
以上是关于测试工具介绍的主要内容,如果未能解决你的问题,请参考以下文章