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

一.功能自动化测试
测试集合整体结构截图,测试铁路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.通过监听器(查看结果树)查看最后结果

在这里插入图片描述

(如需要脚本私信我)

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值