在项目中对测试工具的使用。

一、Jmeter

1.简介

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

       2.使用介绍(以连接JDBC压力测试为例)

              (1)先右键测试计划,添加一个线程组

 

              线程数:访问的用户数量(并发)。

              Ramp-up时间:即完成启动所有线程所用的时间。比如线程数设为100,Ramp-up时间设为1秒,意思就是要在1秒能发出这100个访问请求。

              循环次数:每个线程发送请求的次数。

              (2)右键线程组,添加配置元件——JDBC Connection Configuration

 

JDBC Connection Configuration界面

 

       连接池的名字:压力测试的目的数据库的名字(自定)

       连接池最大访问量:这个值不能大于数据库本身设置的最大访问量。

       验证查询:这个根据不同的数据库(MySQL,Oracle等)会有不同的设定。

       数据库的信息:目标数据库的URL,驱动程序,用户名和密码。

(3)右键线程组,添加取样器——JDBC Request

 

JDBC Request界面

 

Variable Name of Pool declared in JDBC Connection Configuration:

即(2)中设置的连接池名字

在SQL Query里可以添加select查询语句

(4)监听器

 

Jmeter提供许多监听器,来观察测试的结果统计。

二、Selenium IDE

  1. 简介

Selenium是一种脚本录制工具,可以在web种回放。Selenium IDE是Firefox上的一个插件,依附于Firefox

   2.使用介绍

 

  1. 需要测试的网址(需要有协议前缀)
  2. 测试用例名字
  3. 脚本录制下来的操作
  4. 对脚本做修改的地方
  5. 日志

猜你喜欢

转载自www.cnblogs.com/pina-colada/p/10976687.html
今日推荐