跳到主要内容

AI生成脚本

功能概述

AI生成脚本允许用户通过输入自然语言描述的场景需求,获取由AI生成的可直接使用的脚本代码。该功能适用于快速填写自定义脚本,进行提取设置变量、加密解密、断言响应体等功能。

适用场景

  • 需要对参数进行复杂的加解密
  • 需要获取或设置变量
  • 需要动态处理请求参数

使用步骤

1. 输入场景描述

在输入框中,用自然语言详细描述你需要的脚本功能。描述越详细,生成的脚本越符合需求。

优秀描述示例: "我需要一个脚本,在脚本中发送一个请求到 https://demo-api.apipost.cn/api/demo/login,请求参数为mobile:18289454846 ver_code:123456 并将获取到的token设置为环境变量"

image.png

2. 点击发送

点击按钮提交你的请求。AI将分析你的需求并生成相应JS代码。

image.png

3. 获取和验证脚本

AI返回的脚本代码会直接插入到编辑器中,可在编辑器内进行查看

image.png

4. 调整和优化(可选)

如果生成的脚本不完全符合需求,你可以:

  • 修改原始描述并重新生成
  • 直接编辑生成的代码

image.png

限制与注意事项

  1. 生成的代码应视为初稿,需进行测试和验证
  2. 复杂业务逻辑可能需要人工调整
  3. 安全敏感场景应进行代码审查
  4. 极新的技术可能不被完全支持

常见问题解答

Q: 适用范围,在哪些地方可以支持AI生成脚本功能? A: 支持在全局参数、目录参数、Http接口、接口用例、SSE类型、GraphQL、自动化测试中均可支持AI生成脚本的功能

Q: 支持哪些编程语言? A: 仅支持JavaScript

Q: 如何处理生成脚本中的错误? A: 可以手动在编辑器内进行修改优化,或者重新详细描述你的需求重新生成脚本。

Q: 能否生成完整的应用程序而不仅是脚本? A: 该功能仅适用于生成调试过程中需要的JavaScript的脚本

Q: 如何提高生成脚本的质量? A: 提供更详细的描述、示例和约束条件,迭代优化。

技术支持

如有问题或功能建议,请联系我们的技术支持团队或访问开发者社区获取帮助。