自动化测试期末项目(功能,接口,性能测试)

一.功能自动化测试
测试集合整体结构截图,测试铁路12306网站的注册页面的下拉列表,订票,订餐等功能
自动化测试期末项目(功能,接口,性能测试)
1、 验证下拉列表,验证铁路12306注册页面的下拉列表,用到verifySelectOptions命令来测试,下拉列表的内容能全部显示并且可选择
自动化测试期末项目(功能,接口,性能测试)
网页下拉列表选项
自动化测试期末项目(功能,接口,性能测试)
2、 验证页面跳转,测试标题是否正确判断页面是否跳转成功,跳转成功验证跳转页的标题
自动化测试期末项目(功能,接口,性能测试)

3、 验证文本显示,输入内容后,能够正确显示,使用verifyElementPresent命令
自动化测试期末项目(功能,接口,性能测试)
4、 验证标题,用arrestTitle命令验证网页标题
自动化测试期末项目(功能,接口,性能测试)
5、 正向测试,测试订餐过程,输入有效信息后,能够正确显示,输入的内容使用参数化
自动化测试期末项目(功能,接口,性能测试)
6、 反向测试,通过js脚本来测试,用js脚本生成随机数,在输入文字的输入框内,将随机数填入,则不能查找到餐厅信息
自动化测试期末项目(功能,接口,性能测试)
自动化测试期末项目(功能,接口,性能测试)
7、 通过日期查找,把信息放到json文件中,使用数据化驱动,用loadVars命令和endLoadVars命令
自动化测试期末项目(功能,接口,性能测试)
自动化测试期末项目(功能,接口,性能测试)

测试过程中截图
自动化测试期末项目(功能,接口,性能测试)
8、 日志文件截图

自动化测试期末项目(功能,接口,性能测试)
自动化测试期末项目(功能,接口,性能测试)
自动化测试期末项目(功能,接口,性能测试)
自动化测试期末项目(功能,接口,性能测试)
自动化测试期末项目(功能,接口,性能测试)

二.接口测试(SoapUI/ReadyAPI测试)
一、SoapUI/ReadyAPI测试

1.测试集合整体结构截图

自动化测试期末项目(功能,接口,性能测试)

  1. DataSource

用户名密码数据来源login.xlsx
自动化测试期末项目(功能,接口,性能测试)

需要查找得数据来源searchstring.xlsx

自动化测试期末项目(功能,接口,性能测试)

  1. DataSourceLoop

数据循环

自动化测试期末项目(功能,接口,性能测试)
自动化测试期末项目(功能,接口,性能测试)

  1. 断言
    自动化测试期末项目(功能,接口,性能测试)

5.运行结果
自动化测试期末项目(功能,接口,性能测试)
三.性能测试(Jmeter)

1.测试计划整体结构截图;
自动化测试期末项目(功能,接口,性能测试)
2. 主要步骤的解释说明:
2.1. 配置JDBC连接数据库
自动化测试期末项目(功能,接口,性能测试)
2.2. 对JDBC sql语句的条件进行参数化,设置价格大于7
自动化测试期末项目(功能,接口,性能测试)
2.3.设置集合器,模拟用户组为2
自动化测试期末项目(功能,接口,性能测试)
2.4.设置JDBC sql语句查询条件
自动化测试期末项目(功能,接口,性能测试)
2.5.设置响应断言,模式匹配规则为字符串,字段为cup
自动化测试期末项目(功能,接口,性能测试)
2.6.显示断言结果
自动化测试期末项目(功能,接口,性能测试)
2.7.设置断言持续时间为1000毫秒
自动化测试期末项目(功能,接口,性能测试)
2.9.设置循环控制器
自动化测试期末项目(功能,接口,性能测试)
2.10.计数器
自动化测试期末项目(功能,接口,性能测试)
2.11. if条件控制器,是否打开百度搜索
自动化测试期末项目(功能,接口,性能测试)
2.12.HTTP请求配置WEB服务器的协议为https,ip为www.baidu.com,端口为443
自动化测试期末项目(功能,接口,性能测试)
2.13.调试取样器
自动化测试期末项目(功能,接口,性能测试)
2.14.通过监听器(查看结果树)查看最后结果

自动化测试期末项目(功能,接口,性能测试)

(如需要脚本私信我)