软件测试实验二实验报告

  • 格式:docx
  • 大小:573.65 KB
  • 文档页数:3

桂林电子科技大学

软件测试 实 验 报 告

实验名称 WEB自动化测试及性能测试

计算机与信息安全学院 软件工程 专业

14003302 班 第 实验小组

作者 黄砷才 学号 1400330216

实验日期 2017 年 6 月 7 日

实验二性 WEB自动化测试及性能测试

一、实验目的

1、了解 Web 自动化测试的概念。

2、能使用 Selenium 中的 IDE 和 WebDriver 等功能组件,进行 Web 自动化测试的脚本录制、编程及 测试执行。

3、了解负载测试、压力测试等性能测试的概念。

4、能使用常用开源工具 JMeter 进行性能测试并对根据测试结果进行性能分析。

二、实验类型

设计型。

三、实验内容

1、任选一个网站页面及其功能(如超链接、登陆、注册等),使用 Selenium

IDE 对其进行访问,录 制访问时的脚本并进行回放,了解IDE的功能,提交所生成的访问脚本为Test Case及所导出(菜单的export 功能)相应编程语言(如

Java、C#等)的 Test Case 代码。然后使用相应版本的 WebDriver 包、驱动文件 和相关浏览器,配置好 Selenium WebDriver 开发环境,自行编写自动化测试脚本代码完成之前通过 IDE 所完成的网站页面访问过程,并提交代码。

2、根据后面给出的关于 JMeter 的使用介绍,打开老师提供的 JMeter 测试软件,了解其功能结构, 并选择对一个已有的网站或自己事先设计好的动态或静态网站(页面),进行测试和分析。在有多余时间 的情况下,使用 JMeter 的

JDBC 请求测试功能或 FTP 测试功能等,制定数据库或 FTP 测试计划,进行诸

如数据库访问和 FTP 等方面的测试。

四、实验结果

首先新建一个线程组,并设置好线程参数。 辅导员意见:

成绩 辅导员

签名

接着添加一个http请求,并设置好访问网址,如下图所示:

最后添加一个图形结果显示和表格结果显示,以用来显示测试结果,测试结果图如下图所示:

图形结果显示:

用表格察看结果显示:

五、实验总结

通过本次实验,我了解了负载测试和压力测试的概念,并使用了JMeter软件对某个网站进行了负载测试。JMeter 可以用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力iao,网站同时接收到大量请求时处理就会变慢。所以要对网站进行压力测试就需要在短时间内进行大量访问。