推荐引擎——如何创建测试场景|学习笔记

简介: 快速学习推荐引擎——如何创建测试场景

开发者学堂课程【阿里云推荐引擎使用教程推荐引擎——如何创建测试场景】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/409/detail/5254


推荐引擎——如何创建测试场景


内容介绍:

一、场景

二、推荐页、详情页建立

三、具体流程


一、场景

如何在推荐引擎中创建测试场景,首先我们来到推荐引擎的业务列表,所谓的场景就是在您的 APP 里触达消费者的展示的页面,在这个页面上会显示个性化页面列表,然后消费者来点击被推荐的列表。


二、推荐页、详情页建立

一般来讲,我们说的推荐包括首页的推荐、和详情页推荐。在本示例中我们先点一下某个业务,在这个业务下,我们进入左边测试的导航栏,在这里我们可以建立场景。为什么要用测试环境?是因为我们创建场景时,我们要去配各种各样的算法,这个算法好不好,我们需要先去验证,如果好的话,我们才能把它放到线上。所以,之后我们在线上要改一些场景的话,也需要在测试环境中做一些修改。


三、具体流程

image.png

1、在测试环境下建立场景,先新建场景,比如详情页推荐,我们要输入场景标识。

image.png

刚创建好的场景设置都是空的,我们先看右边的各种导航,分别是指标的设置、API 参数等,这些参数的设置分别对应于不同的场景功能,我们先设置效果指标,我们点击 UV 的转化率,然后点击保存;

image.png

2、配置 API 参数,我们要选中用户 id 和物品 id,点击保存;

image.png

3、设置算法策略,它决定了我们要进行个性化推荐的逻辑是什么样的,我们选中默认的“千人千面”,它是一个综合的算法策略,取好名字后进行保存;

image.png

4、还有一个是在线流程,当我们通过一线算法的跑出预算结果之后,一个 API 用户请求来了之后,我们要开始看实时数据。这里包括推荐结果的组装、如何做过滤、如何做排序。


其中推荐结果的组装基于千人千面推荐结果和物品推荐结果做的,而且可以设置排位优先权。过滤方式选择默认的,后续会开放定义自己的过滤条件;排序也是根据默认方式排序,再点击保存。


这时我们看到 ABtest 流量占比是100%,那是因为我们只有一个在线流程,我们也可以再添加一个在线流程,上面的可以有70%在线流量测试,下面这个在线流程可以选30%流量测试,这时 ABtest 分层测试就可以进行了

image.png

5、最后,我们要做计算,在左侧点击计算,接着启动计算,这时会产生离线任务,从右侧日志查看任务,当所有的操作都完成后,我们可以点击在线测试,在这里我们可以通过修改不同的参数,来看日志运行的结果是什么样的。当所有的完成之后,我们可以视作测试场景完成。

image.png

相关文章
|
22天前
|
前端开发 测试技术
可访问性测试清单/测试用例/场景
可访问性测试清单/测试用例/场景
可访问性测试清单/测试用例/场景
|
22天前
|
域名解析 JSON 测试技术
常见移动端APP测试场景
常见移动端APP测试场景
|
9月前
|
消息中间件 监控 测试技术
消息队列和应用工具产品体系-性能测试场景和工具
消息队列和应用工具产品体系-性能测试场景和工具
93 0
消息队列和应用工具产品体系-性能测试场景和工具
|
7月前
|
消息中间件 弹性计算 Java
使用阿里云性能测试工具 JMeter 场景压测 RocketMQ 最佳实践
使用阿里云性能测试工具 JMeter 场景压测 RocketMQ 最佳实践
|
22天前
|
安全 数据可视化 前端开发
【测试开发】用例篇 · 熟悉黑盒测试用例设计方法(2)· 正交表 · 场景设计 · 常见案例练习
【测试开发】用例篇 · 熟悉黑盒测试用例设计方法(2)· 正交表 · 场景设计 · 常见案例练习
38 0
|
22天前
|
存储 测试技术 C++
P2P网络下分布式文件共享场景的测试
P2P网络下分布式文件共享场景的测试
203 6
|
22天前
|
Java 测试技术 编译器
JMM测试利器-JCStress学习笔记
JMM测试利器-JCStress学习笔记
|
22天前
|
Web App开发 传感器 Android开发
APP兼容性测试都需要考虑哪些场景?
APP兼容性测试都需要考虑哪些场景?
|
22天前
|
测试技术
面试题8: 如何确定测试需求的关键场景和细节?
面试题8: 如何确定测试需求的关键场景和细节?
|
22天前
|
存储 监控 安全
自动化测试适用场景
自动化测试适用场景