课程章节介绍
同学们,我们来看这一页——如何为你的Agentforce智能体选择测试方法,以及整个测试流程是怎么走的。
首先,你有三种方式可以选。第一种是测试中心,它给你一个网页上的界面,可以上传CSV文件来批量跑测试。优点是很直观,点点鼠标就行,但局限是没有办法写自定义的评估逻辑,你只能用系统默认通过或不通过的判断。
第二种是Agentforce DX,这套工具是用命令行操作的。你需要写YAML格式的配置文件来定义测试,好处是它支持自定义评估,你可以自己写指标和判断条件,非常灵活,适合开发人员。
第三种是测试API,它给了你完整的编程控制。你可以通过元数据API(用的是HTML格式)或者Connect API(REST格式)来操作,适合你要把测试集成到自己自动化流水线里的情况。
不管用哪种方法,整个流程都分成三个阶段。第一个阶段,创建测试定义——也就是你告诉系统你要测什么、用什么数据、怎么判断成功;第二个阶段,把这个定义部署到一个沙箱环境里;第三个阶段,在沙箱里实际运行这些测试,然后拿到结果。
最后,还有几个很重要的限制需要记住。第一,测试只能在沙箱里跑,不能在生产环境执行。第二,运行测试是会消耗积分的,这个积分制度你平常用Agentforce就已经熟悉了。第三,每个测试定义同时最多只能跑10个并发运行,而且一个定义里面最多放1000条测试用例。第四,因为服务本身在不断改进,同一组测试,今天和下次再跑,结果可能会有一点细微的变化,这一点要有心理准备。
好,这页的内容就是这样,结合你自己的使用场景,你就可以选最合适的测试方式了。接下来我们看下一页。