摘要:
为什么要做前后端分离测试 无法清晰知道开发的实现逻辑,以需求规格为标准开展测试,测试不充分,受限于需求规格的高度(经常有一句话需求) 开发偷偷上代码或者修改后给出的影响面不足导致测试范围不足 前后端联调时,测试无法开始功能测试 前端修改逻辑,需要造数据去验收,有可能造数据的时间远远大于测试时间 前端 阅读全文
摘要:
在 Python 中,yield 是一个关键字,用于定义生成器函数。生成器函数是一种特殊类型的函数,它返回一个生成器对象,可以用于迭代。与普通函数不同,生成器函数不一次性返回结果,而是每次生成一个值,并在需要时继续执行。 生成器函数: 使用 yield 关键字的函数。调用生成器函数不会立即执行函数体 阅读全文
摘要:
协程,线程和进程的区别 多线程:多进程通常利用的是多核 CPU 的优势,同时执行多个计算任务。每个进程有自己独立的内存管理,所以不同进程之间要进行数据通信比较麻烦。 多线程:多线程是在一个 cpu 上创建多个子任务,当某一个子任务休息的时候其他任务接着执行。多线程的控制是由 python 自己控制的 阅读全文
摘要:
Java注解和python装饰器 java注解: 都是@开头,注解、装饰器都可以自定义、都可以带参数、都可以被标注代码块之前执行 Java 注解也叫元数据,一种代码级别的说明。注解是给别人看的,功能不仅仅由注解决定 注解对元数据进行了检查、对比等工作,不会对所修饰的代码产生直接的影响 java注解可 阅读全文
摘要:
Prompt编写原则 创建 prompt 的两个原则: 编写清晰、具体的指令; 使用分隔符清晰地表示输入的不同部分,分隔符可以是:```,”“,<>,:,<tag> </tag>等; 寻求结构化的输出,输出可以是 JSON, HTML 等格式; 要求模型检查是否满足条件,如果任务包含不一定能满足的假 阅读全文
摘要:
arex官方文档 https://doc.arextest.com/zh-Hans/docs/intro/ 一、流量回放简介 流量回放是指在A环境/节点上录制请求,在B环境/节点针对录制的请求进行回放操作。并通过比对A、B节点相同接口返回的报文是否一致,从而达到对接口进行回归测试的目的。 一般情况下 阅读全文
摘要:
添加dashboard,添加后的面板是空白的,下面我们创建一个图标来显示 CPU 的使用率变化情况。点击右上角的创建图表按钮: 点击创建图表会进入如下界面: 我们设置好数据源、Metrics数据、图表名称,之后点击右上角的 Apply 按钮即可。 Grafana模板中心 对于线上监控来讲,如果我们每 阅读全文
摘要:
PromQL的数据类型 PromQL 函数的入参和返回值的类型: 瞬时数据 (Instant vector): 包含一组时序,每个时序只有一个点,例如: http_requests_total http_requests_total{job="prometheus"} 区间数据 (Range vec 阅读全文
摘要:
介绍 1、Prometheus 是一个开源的服务监控系统和时序数据库,其提供了通用的数据模型和快捷数据采集、存储和查询接口。它的核心组件Prometheus server会定期从静态配置的监控目标或者基于服务发现自动配置的自标中进行拉取数据,当新拉取到的数据大于配置的内存缓存区时,数据就会持久化到存 阅读全文
摘要:
ragas可支持使用不同的 embedding 和 llm 进行计算,默认使用的是 OpenAIEmbeddings(model="text-embedding-ada-002")、ChatOpenAI(model="gpt-3.5-turbo")。 目前国内支持的大模型有:百度千帆、通义千问、百川 阅读全文