postman介绍

原文:https://blog.youkuaiyun.com/weixin_39411616/article/details/78655456 
请求Request
1、URL

2、Method:根据方法的不同,body编辑器会发生变化

3、Headers

4、Body:

1)from-data:网页表单用来传输数据的默认格式。可以模拟填写表单,并且提交表单;可以上传一个文件作为key的value提交。但该文件不会作为历史保存,每次需要发送请求的时候,重新添加文件。

2)x-www-urlencoded:urlencoded中的key-value会写入URL,from-data模式的key-value不明显写入URL,而是直接提交

3)raw:可以包含任何东西。所有填写的text都会随请求发送。json,字符串。

4)Pre-request Script:请求发送前,可进行一些脚本设置。如设置或清除参数、变量。

5)Tests:定义发送Request之后,需要用脚本检测的内容,也就是Test case的内容

响应Response
1、Body:

1)Pretty:格式化了Json和XML,方便查看。点击里面的URL,postman会创建一个request

2)Raw:text

3)preview:格式化了Json和XML,方便查看。

权限Authorization


Basic Auth
填写用户名和密码,点击Update Requests

Digest Auth
要比Basic Auth复杂的多。使用当前填写的值生成authorization header。所以在生成header之前要确保设置的正确性。如果当前的header已经存在,postman会移除之前的header。

OAuth 1.0
让你签署支持OAuth 1.0基于身份验证的请求。OAuth不用获取access token,你需要去API提供者获取。OAuth1.0可以在header或者查询参数中设置value。

OAuth 2.0
支持获得OAuth 2.0 token并添加到requests中

断言Writting Test


Clear a global variable
清除一个全局变量

Clear an environment variable
清除一个环境变量

Respnose body:Contains string
response包含内容

Respnose body:Convert XML body to a JSON Object
将xml格式的response转换为json格式

Respnose body: Is equal to a string 
response等于预期内容

Respnose body:JSON value check
json解析key的值进行校验

Respnose headers:Content-Type header check
检查response的header信息是否有被测字段

Response time is less than 200ms
响应时间判断

Set a global variable
设置全局变量

Set an environment variable
设置环境变量

Status code:Code is 200
判断状态码

Status code:Code name has string
检查code name是否包含内容

Status code:Successful POST request
成功的post请求

Use Tiny Validator for JSON data
微小验证器

测试集合Collections


变量
环境变量environment

全局变量Global variables:实现接口请求的参数依赖于其他接口的返回

在test suite中运行test case
Environment:环境

Iterations:重复运行的次数

Delay:间隔时间。用例与用例间的间隔时间

Data:外部数据加载,即用例的参数化,可以与Iterations结合起来用,实现参数化,也就是数据驱动。

生成Request代码:code

无意中发现的一个连接postman写的很全,有想了解的小伙伴可以去看一下

http://www.cnplugins.com/tool/specify-postman-methods.html

postman生成api文档

https://blog.youkuaiyun.com/qq_37951066/article/details/79802778

模拟HTTP Requests

<think>嗯,用户想了解结构化思维(SCoT)的提示词或应用方法,特别是在AI或编程领域。首先,我需要确认自己对SCoT的理解是否正确。SCoTChain-of-ThoughtCoT)的扩展,强调结构化的分步推理,可能涉及分解问题、逻辑流程等。 用户可能需要具体的例子,比如在数学问题、编程任务中的应用。然后,我要回想相关的研究或应用案例,是否有论文或实际项目中使用过SCoT。比如,Google Research提到过结构化思维在复杂问题中的应用,可能需要引用这个来源。 接下来,应该考虑用户的使用场景。用户可能在开发AI模型,或者希望优化现有提示词的效果。他们可能遇到需要模型处理复杂逻辑的问题,需要更结构化的方法。此外,用户可能对如何设计有效的提示词感兴趣,比如分步指导、模板示例等。 还要考虑用户的身份,可能是AI研究人员、开发者或学生。不同身份可能需要不同深度的解释。比如开发者可能需要实际代码示例,而学生可能需要理论上的解释。 用户需求可能包括:SCoT的基本概念,与普通CoT的区别,实际应用案例,如何构建有效的SCoT提示词,以及在编程中的具体例子。同时,用户可能希望了解如何评估SCoT的效果,或者在不同任务中的适用性。 需要确保回答结构清晰,分点说明,并附上示例。比如,分步骤解释SCoT的应用方法,每个方法举一个例子,可能涉及数学问题解决、代码生成、逻辑推理等。同时,生成相关问题,帮助用户进一步探索。 最后,检查是否有遗漏,比如是否覆盖了用户可能关心的优化方法、常见挑战,或者与其他技术的对比。确保引用正确的文献,比如提到的Google Research的例子,以及可能的相关研究。</think>以下是对结构化思维(Structured Chain-of-Thought,SCoT)的详细解析及应用方法: # 结构化思维(SCoT核心方法 SCoT通过显式结构化推理路径提升AI模型复杂任务处理能力,其关键特征包括: 1. **多层级分解**:将问题拆解为$problem \rightarrow subproblems \rightarrow steps$的树状结构 2. **逻辑符号化**:使用数学符号标记推理节点,如$P_1 \Rightarrow C_1$表示命题推导 3. **路径验证**:通过反向检查$Verify(C_n, Premise)$确保推理连贯性 ## 典型应用场景 ### 1. 复杂数学问题求解 **提示词示例**: ``` 请分步解决:当$x \to 0$时,比较$\sqrt{1+2x}-(1+x)$与$x^2$的无穷小阶数。 要求: 1. 展开泰勒公式到合适阶数 2. 计算分子差值表达式 3. 进行系数比较 ``` **模型响应示例**: $$设f(x)=\sqrt{1+2x}-(1+x)$$ $$泰勒展开:\sqrt{1+2x} ≈ 1 + x - \frac{x^2}{2} + o(x^2)$$ $$差值f(x)(1+x-\frac{x^2}{2}) -1 -x = -\frac{x^2}{2}$$ $$因此f(x) \sim -\frac{1}{2}x^2,即与x^2同阶$$ ### 2. 代码生成优化 **提示词模板**: ```python # 任务:实现{功能描述} # 约束条件: 1. 时间复杂度不超过O(n log n) 2. 内存占用优化 3. 处理边界情况:{列举具体场景} 分步要求: Step 1: 分析问题特征,选择合适算法 Step 2: 设计数据结构草图 Step 3: 编写伪代码验证逻辑 Step 4: 转换为正式代码 ``` ### 3. 逻辑推理增强 在知识问答中采用三段论结构: ``` 前提识别:{事实1} ∧ {事实2} 推理规则:∀x(P(x)→Q(x)) 结论推导:∴ {最终结论} [^1] ``` # 实践建议 1. **显式结构标记**:使用数字编号/字母标记推理步骤 2. **中间验证点**:插入`Check: 当前结果是否满足条件X?` 3. **多视角分析**:对关键步骤提供`Alternative Approach:...`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值