请
登录
后使用快捷导航
没有帐号?
注册
登录
注册
快捷导航
首页
论坛
BBS
博客
技术栈
ITPUB学院
名人堂
版主团
搜索
高级搜索
热搜:
oracle
SAP
sap
二维码
dba
Oracle
c++
C++
CRM
银联信息中心
比特币
小额贷款
贷款
crm
ORACLE
项目管理系统
thread
android
python
java
本版
文章
帖子
用户
ITPUB论坛-专业的IT技术社区
»
论坛
›
≡ 软件工程与项目管理 ≡
›
软件测试
›
苏宁蛙测&SAT在自动化测试方面的应用
1
2
/ 2 页
返回列表
楼主:
AlexQin
收藏
|
[转载]
苏宁蛙测&SAT在自动化测试方面的应用
[复制链接]
AlexQin
AlexQin
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1056
11
#
楼主
|
发表于 2018-11-8 14:39
|
只看该作者
5.2 mock实际应用
桩发展历程:最初SAT端只支持请求级别桩,但是异步的rsf请求中,找桩标记无法自动下传,需要服务修改代码把找桩标记下传后才可使用。
后经过多方研讨,决定把桩服务升级应用于蛙测平台,通过对接口设置挡板的方式,构建测试数据实现千人千面,也就有了现在的全局桩、UI 桩、回调桩等全面桩。
使用道具
举报
回复
显身卡
AlexQin
AlexQin
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1056
12
#
楼主
|
发表于 2018-11-8 14:39
|
只看该作者
5.2.1 请求调用
脚本中rsf埋桩demo展示示例:
SAT端桩响应条件设置设置桩响应条件,填写请求报文相应属性路径下,参数的属性值,接口请求时,根据响应条件的匹配,返回相应设置的模拟桩,即做到某桩在某请求条件满足响应条件下生效,真正做到千人(桩响应条件)千面(桩响应报文)。
SAT端桩响应条件设置
蛙测端桩响应条件设置。
使用道具
举报
回复
显身卡
AlexQin
AlexQin
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1056
13
#
楼主
|
发表于 2018-11-8 14:40
|
只看该作者
5.2.3 MQ接收
MQ接收的场景一般分为以下两类:
场景一:通过MQ队列接收数据之后直接存库;
场景二:通过MQ队列接收数据后需要继续调用处理其他资源,然后入库/入缓存等操作。
自动化实现:
截图中测试步骤列举的为MQ收到消息需要调用其他资源需要用到的一些关键字。
MQ场景二涉及调用其它资源,为独立测试该场景,mock相应依赖,因此引入全局桩的概念。
使用道具
举报
回复
显身卡
AlexQin
AlexQin
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1056
14
#
楼主
|
发表于 2018-11-8 14:40
|
只看该作者
5.2.4 应用效果
请求级别桩优势:
桩数据在本地,对蛙测依赖小
通过SAT日志就能定位问题,方便简洁
全局桩优势:
支持场景丰富,同步/异步请求都支持,且不需要被测系统嵌入代码
通过构造请求报文的多样性,实现千人千面
蛙测支持多机并行
根据请求桩与全局桩存在不同优势,结合业务需求相应结合使用,实现Mock测试,摆脱被测系统间依赖,提高测试质量及效率,同时成功解决测试人员、开发人员在测试和研发过程中,数据构造、环境依赖等痛点,大大提高了生产效率,提高测试场景的覆盖率,保障了业务版本上线的质量。
使用道具
举报
回复
显身卡
AlexQin
AlexQin
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1056
15
#
楼主
|
发表于 2018-11-8 14:41
|
只看该作者
6 蛙测& SAT解决的问题和实现的价值
6.1 解决的问题
用户手工测试耗时长效率低
自动化脚本写作门槛高
自动化脚本维护成本高,复用率低
用户自动化执行需占用本机的资源
用户缺少特定测试设备
单机执行并发度低,测试耗时久,效率低下
本地执行后测试结果无法有效追踪
接口测试时依赖方不可用,测试人员无法提前介入测试
构造异常数据流程复杂,无法很快生成,影响测试效率
依赖方涉及到现金交易,测试成本高
6.2 实现的价值
测试资源池化,多浏览器、多终端设备、稀缺资源统一管理
降低测试成本,测试设备在云端,共享使用
多维度并发执行,提高测试效率
云端任务执行,测试结果持续追踪,
摆脱被测系统间依赖,自已的测试自己做主
数据构造集中管理,统一调度
使用道具
举报
回复
显身卡
AlexQin
AlexQin
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1056
16
#
楼主
|
发表于 2018-11-8 14:41
|
只看该作者
7 总结
目前蛙测&SAT在苏宁集团各业态已全面应用,包含苏宁易购、物流、金融、科技、置业、文创、体育和投资八大体系近万名IT研发人员。此间测试资产积累效果显著,每月自动化测试执行案例数超过100万,自动化测试步骤数超过3000万行。
蛙测团队一直在努力,在测试技术方向,持续探索,永不停歇!我们的宗旨:提供专业、简单、高效的测试服务!
欢迎大家多多关注、共同交流!
使用道具
举报
回复
显身卡
AlexQin
AlexQin
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1056
17
#
楼主
|
发表于 2018-11-8 14:41
|
只看该作者
作者简介
卢烨,苏宁云测试平台技术经理,2013 年加入苏宁,一直从事测试工具与平台的测试、产品工作,始终专注于测试技术、测试效率等相关领域。精通自动化测试、测试管理方面新技术和新理念,同时对自动化测试、测试管理在实际测试活动中的应用实践积累了比较丰富的经验。
使用道具
举报
回复
显身卡
AlexQin
AlexQin
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1056
18
#
楼主
|
发表于 2018-11-8 14:41
|
只看该作者
原文地址
使用道具
举报
回复
显身卡
1
2
/ 2 页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Oracle EBS R12
政府与教育事业
TOP
技术积分榜
社区积分榜
徽章
团队
统计
知识索引树
积分竞拍
文本模式
帮助
ITPUB首页
|
ITPUB论坛
|
数据库技术
|
企业信息化
|
开发技术
|
微软技术
|
软件工程与项目管理
|
IBM技术园地
|
行业纵向讨论
|
IT招聘
|
IT文档
ChinaUnix
|
ChinaUnix博客
|
ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有
联系我们
未成年人举报专区
京ICP备16024965号-8
北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
快速回复
返回顶部
返回列表