测试工具介绍

我们的项目使用android studio进行搭建,所以我介绍一下在androidstudio上的测试工具,同时还搭建了ftp服务器,用jmeter进行了压力测试,得出系统瓶颈。

1. evaluate工具

使用步骤

  1. 设置断点
  2. 进入evalute

3.不仅仅查看变量,还可以调用函数,查看执行结果

2.异常断点

1.进入 view breakpoints

2.设置感兴趣的异常

我们使用了ftp搭建服务器,并对他做了压力测试

搭建ftp服务器

首先我们介绍一下

Quick Easy FTP Server是一个全中文FTP服务器软件,反应迅速,操作方便,实现了标准FTP服务器所具有的功能。

软件具有以下特点:

1.软件安装程序极小,但性能毫不逊色于专业FTP服务器软件

2.功能全面.具备完整的帐户管理,便捷的服务器配置,安全性设置,在线用户信息, 服务器日志,实时数据统计,检

查更新一应俱全

3.支持断点断续

4.完整的帮助系统

5.全中文,更适合中国人使用。

在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

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。

2.进行测试

对搭建的ftp进行了并发测试(测试时保持了测试机器和服务器同一个内网网段)

第一次模拟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左右是系统瓶颈

以上是我介绍并使用的两种测试工具在我们项目中的实际使用。

原文地址:https://www.cnblogs.com/dayoulaoshi/p/10976305.html

时间: 2024-10-07 05:52:59

测试工具介绍的相关文章

自动测试工具介绍

今天在网上寻找移动端自动化测试工具时,发现了一家提供免费的软件自动化测试工具的公司.这家公司提供了一系列的自动化软件测试工具.感觉还是不错的,这里介绍一下这些自动化测试软件 1.TestCenter TestCenter是面向测试流程和测试用例库的测试管理工具,它可以帮助您:测试用例的过程管理,对测试需求过程.测试用例设计过程.业务组件设计实现过程等 整个测试过程进行管理. 测试管理平台是构建测试流程.测试用例库的基础:● 标准化测试用例库构建支持手工测试用例和自动化测试用例,支持测试用例树型结

开源Web测试工具介绍

HtmlUnitHtmlUnit 是 JUnit 的扩展测试框架之一.HtmlUnit 将返回文档模拟成 HTML,这样您便可以直接处理这些文档了.HtmlUnit 使用例如 table.form 等标识符将测试文档作为 HTML 来处理.它同样需要遵循 JUnit 测试框架结构的 Java™ 测试程序. MaxQMaxQ是一个Web功能测试工具.它包括一个记录测试脚本的HTTP代理,一个用于重放测试的命令行实用程序.代理记录器自动存储提交到表单的变量,那么你无需用手书写它们. jWebUnit

安全测试工具介绍(持续收集中)

分析工具: 抓包工具:Wireshark(最常用).httpwatch.tcpdump Burp Suite:常用的http分析工具,有很邪恶的用法: Fiddler:主要监视http和https,用得不多: 漏洞扫描工具: appscan:业内最常用的一个工具,资料很多 http://www.cnblogs.com/fnng/archive/2012/05/27/2520594.html Acunetix:很常用的工具,做SQL注入和漏洞扫描 Websecurify:开源的工具,不好用-- d

rest请求测试工具介绍

推荐两款实用的rest请求测试工具.restclient和httprequester restclient 在火狐浏览器中安装restclient插件,界面如下: 一款简单的工具,可以满足常用的请求方式,输入method,url,点击SEND,在BODY中可以看到返回的信息,结果支持加亮方式展现.如果是json字符串,会自动格式化,方便用户查看. httprequester 同样在火狐浏览器中搜索并安装httprequester插件,界面如下: 输入url请求地址.content等信息后点Sub

前端单元测试总结及测试工具介绍

1.为什么需要单元测试 正确性:测试可以验证代码的正确性,在上线前做到心里有底 自动化:当然手工也可以测试,通过console可以打印出内部信息,但是这是一次性的事情,下次测试还需要从头来过,效率不能得到保证.通过编写测试用例,可以做到一次编写,多次运行 解释性:测试用例用于测试接口.模块的重要性,那么在测试用例中就会涉及如何使用这些API.其他开发人员如果要使用这些API,那阅读测试用例是一种很好地途径,有时比文档说明更清晰 驱动开发,指导设计:代码被测试的前提是代码本身的可测试性,那么要保证

MQTT 测试工具介绍

eclipse paho 下载地址为: https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.2/ 我用的win7 64位系统,选择 org.eclipse.paho.ui.app-1.0.2-win32.win32.x86_64.zip 下载. 把下载的文件解压到一个文件夹,点 paho.exe 打开软件就可以开始测试. 在线测试网址: 

微软压力测试工具 web application stress

转自 http://www.cnblogs.com/tonykan/p/3514749.html lbimba  铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网站,在程序投入运行时,可以用它来进行程序的测试并得到Web站点的稳定 参数,甚至于可以对一台小型的 Web服务器发动灾难性的拒绝式攻击~~它就是大名鼎鼎的web application stress.二.工具简单设置 打开Web Application Stress Tool,很简洁的一个页面(如图

Web压力测试工具Siege介绍

Siege是我所用过的一款不错的网站压力测试工具,它可以非常容易地定制并发访问人数以及并发时间,安装.使用也非常方便,当然它是在Linux环境下使用的,下面来对它作一个介绍. 官方网址:http://www.joedog.org/ 下载网址:ftp://ftp.joedog.org/pub/,进入到ftp://ftp.joedog.org/pub/siege/下载最新版: siege-2.70.tar.gz . 安装解压:tar zxvf siege-2.70.tar.gz,进入到解压后的目录:

网站HTML,XHTML,XML,WML,CSS等测试验证工具介绍[转]

网站HTML,XHTML,XML,WML,CSS等语言测试验证工具介绍 1 在线网站语言测试检查网站: HTML和XHTML测试检查网站: http://validator.w3.org/ 或http://www.htmlhelp.com/tools/validator/ CSS测试检查网站:http://jigsaw.w3.org/css-validator/ RSS Feed测试检查网站: http://validator.w3.org/feed/或http://www.feedvalida