当前位置: 首页 > news >正文

使用dify生成测试用例

一、创建空白应用

工作室--创建空白应用--创建工作流

工作流和chatflow的区别就是能不能对话,如果需要对话就选择chatflow,不需要就选择工作流

二、开始

开始节点选择入参的格式

三、添加文本提取器

文档提取器的入参,就是开始的输入

四、添加大模型,梳理测试点

选择需要的大模型,大模型设置里面的SYSTEM就是系统提示词,USER就是用户提示词,

五、添加大模型,写测试用例

六、添加结果

结果的返回选择上一个大模型的返回,其实这个时候就可以看到测试用例了,但是是一个数组的形式,可以试运行一下

七、在结束之前,我们可以添加一个http请求,开发一个接口,当然可以用ai进行开发,代码附上,开发好就可以运行,用postman测试一下,开发接口的提示词

from flask import Flask, request, jsonify
import openpyxl
import os
from datetime import datetimeapp = Flask(__name__)@app.route('/write_to_excel', methods=['POST'])
def write_to_excel():# 验证请求头if 'Authorization' not in request.headers or 'Content-Type' not in request.headers:return jsonify({'error': 'Missing required headers'}), 400# 验证Content-Typeif request.headers['Content-Type'] != 'application/json':return jsonify({'error': 'Invalid Content-Type'}), 400# 解析JSON数据data = request.get_json()if not isinstance(data, list) or not all(isinstance(row, list) for row in data):return jsonify({'error': 'Invalid data format. Expected a 2D array.'}), 400# 生成Excel文件名(使用当前时间戳)timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")excel_filename = f'output_{timestamp}.xlsx'# 创建Excel工作簿和工作表wb = openpyxl.Workbook()ws = wb.active# 将数据写入Excelfor row in data:ws.append(row)# 保存Excel文件wb.save(excel_filename)return jsonify({'message': f'Data successfully written to {excel_filename}'}), 200if __name__ == '__main__':app.run(debug=True)

http://www.lryc.cn/news/588539.html

相关文章:

  • 13.计算 Python 字符串的字节大小
  • HTML 文本格式化标签
  • 工业新引擎:预测性维护在工业场景中的实战应用(流程制造业为例)
  • 具身智能零碎知识点(五):VAE中对使用KL散度的理解
  • JJ20 Final Lap演唱会纪念票根生成工具
  • HashMap的长度为什么要是2的n次幂以及HashMap的继承关系(元码解析)
  • C语言:20250714笔记
  • 文本预处理(四)
  • AI驱动编程范式革命:传统开发与智能开发的全维度对比分析
  • 【DataWhale】快乐学习大模型 | 202507,Task01笔记
  • js的局部变量和全局变量
  • Java面试总结(经典题)(Java多线程)(一)
  • kotlin学习笔记
  • 【日常技能】excel的vlookup 匹配#N/A
  • Linux ACL权限策略
  • Faiss库
  • OFDM系统中关于信号同步的STO估计与CFO估计的MATLAB仿真
  • 基于Android的景点旅游信息系统App
  • DNS重绑定
  • 操作系统-第一章操作系统和第二章进程(知识点学习/期末复习/笔试/面试/考研)
  • 机载激光雷达目标识别:从点云到凝视成像的算法全景
  • 延迟双删懂不
  • 大数据领域开山鼻祖组件Hadoop核心架构设计
  • 逻辑代数中的基本规则,代入规则和反演规则,对偶规则
  • 九、官方人格提示词汇总(中-3)
  • 【C语言进阶】指针面试题详解(2)
  • LeetCode|Day11|557. 反转字符串中的单词 III|Python刷题笔记
  • 【Bluedroid】蓝牙协议栈enable流程深度解析
  • LogUtil日志工具类你真的封装对了么?
  • 19.数据增强技术