欢迎来到天天文库
浏览记录
ID:29637028
大小:1.00 MB
页数:46页
时间:2018-12-21
《loadrunner压力测试&selenium自动化测试工具使用说明(原创》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、哈尔滨工业大学软件学院SQA大作业报告测试工具:SeleniumRspec+Loadrunner二〇一三年六月45目录目录1RUBY+SELENIUM+RSPEC进行WEB功能测试31.简介32.安装32.1安装Ruby:32.2安装Selenium:32.3安装rspec:43.使用43.1Selenium教程43.1.1第一个简单脚本:43.1.2简单的浏览器操作:43.1.3如何执行一段js63.1.4页面元素定位73.1.5定位frame中的元素103.1.6捕获弹出窗口123.1.7处理alert和confirm143.1.8使用pageobject设计模式153
2、.1.9操作select下拉框203.1.10智能等待页面加载完成233.1.11使用jquery进行辅助测试243.1.12Fireevent的替代方案263.1.13如何处理table283.2Rspec教程:313.2.1Rspec定义的方法313.2.2文件目录结构:323.2.3运行测试用例323.2.4生成测试报告32LOADRUNNER进行WEB压力测试331.LOADRUNNER基础知识331.1LoadRunner简介331.2LoadRunner包含的组件341.3LoadRunner术语341.4负载测试流程342.VUSR发生器342.1脚本录制35
3、2.1.1启动LoadRunner352.1.2打开VuGen,创建一个空白Web脚本352.1.3使用VuGen向导模式36452.2脚本完善372.2.1插入事务372.2.2插入集合点383.执行负载测试393.1创建场景393.2设计场景403.2.1添加LoadGenerator403.2.2配置全局计划403.2.3配置运行时设置413.3运行场景424.分析场景424.1摘要报告424.2Analysis常见图分析434.2.1Vuser图434.2.2每秒点击数图434.2.3吞吐量图444.2.4平均事务响应时间图445.总结455.1使用总结455.2L
4、oadRunner总结4545Ruby+Selenium+Rspec进行web功能测试1.简介Ruby:一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言。他强调系统设计必须注重人性化,而不是一味从机器的角度设想。目的是让编程的人更高兴。Selenium:ThoughtWorks公司开发的web自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、MozillaFirefox、MozillaSuite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上
5、。测试系统功能——创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成。Net、Java、Perl等不同语言的测试脚本。Selenium是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。Rspec:Ruby的一个测试框架插件,类似JAVA中的Junit,他为你更好的进行测试提供支持。利用Rspec可以轻松地实现测试驱动开发(敏捷开发模型中的一个主要方法)2.安装1.2.2.1安装Ruby:Win7:http://www.ruby-lang.org/zh_cn/downloads/下载安装包,单击运行即可Linux:http://ruby-chi
6、na.org/wiki/install_ruby_guide执行命令安装即可2.2安装Selenium:打开rubycommandconsolerun命令:geminstallselenium-webdriver安装chrome浏览器或火狐浏览器,或使用ie。下载ie浏览器driverhttp://code.google.com/p/selenium/downloads/detail?name=IEDriverServer_x64_2.33.0.zip下载chrome浏览器driverhttp://code.google.com/p/chromedriver/downloa
7、ds/list下载firefox浏览器driverhttp://code.google.com/p/selenium/w/list将下载后的包放在ruby的安装路径下:Ruby200/bin/451.1安装rspec:打开rubycommandconsolerun命令:geminstallrspec1.使用1231233.1Selenium教程3.1.1第一个简单脚本:1.require 'rubygems' 2.require 'selenium-webdriver' 3. 4.driver = Selen
此文档下载收益归作者所有