Postman用作API测试的流行测试工具,您可以使用Postman编写一堆单元测试,并将其作为构建过程的一部分执行以执行单元测试。以下内容涵盖了Postman测试的Jenkins集成。
为了做到这一点,你应该有
节点模块newman可用于执行Postman集合。请参考以下Package.json文件。在这里,我们使用newman 在 unit_tests
文件夹内执行 postman 集合,并且还定义了newman依赖项。
package.json
{
"name": "postman-newman-jenkins",
"version": "1.0.0",
"description": "My Test Project",
"directories": {
"tests": "tests"
},
"scripts": {
"newman-tests": "newman run unit_tests/my-collection.postman_collection.json --reporters cli,junit --reporter-junit-export newman.xml --insecure"
},
"author": "Test Author",
"dependencies": {
"newman": "^3.5.2"
}
}
以下是Jenkinsfile的内容。我们正在使用NPM安装依赖项并执行测试。
詹金斯档案
pipeline {
agent { label 'LinuxSlave' }
stages {
stage ('Checkout') {
steps {
checkout scm
}
}
stage('Test'){
steps {
sh 'npm install'
sh 'npm run newman-tests'
junit 'newman.xml'
}
}
}
}
我有一个web API,我正在使用Postman测试。当我点击“发送”按钮时,Postman将数据发送到web API,这样我就可以测试web API,但我想查看Postman发送到web API的数据。我如何查看这个?
我试图上传一个文件到我的服务器使用一个endpoint通过Spring公开。然而,当我试图通过邮递员测试api时,我得到当前请求不是一个多部分请求错误。我通过这个问题多部分异常:当前请求不是多部分请求,但仍然无法修复此问题。请帮助。提前感谢。 这是我的控制器: 我的服务: 正如您在下面看到的,我将文件作为表单数据发送,并且没有设置任何标题
Postman具有将Postman转换为cURL代码的内置函数,但如果我想将cURL代码转换为Postman,如何有效地实现这一点?例如,cURL代码如下所示; 卷曲-v-X柱“https://speech.platform.bing.com/recognize?scenarios=smd 谢谢和最好的问候,
一、简介 “设置"用于PHPCMS管理员帐号维护。 二、功能演示 管理员管理 角色管理
我想使用环境变量在Postman中设置基本授权。因为我对不同的API调用有不同的授权用户名和密码。 我的邮递员设置如下: 在授权选项卡中:我在标题选项卡中选择了无授权 :密钥=值= 在正文选项卡中: 在“预先请求”选项卡中: 在测试选项卡中: 然后我发送了请求,但未获授权。 之后,我已将身份验证类型设置为具有用户名和密码的基本身份验证,它工作正常,并且我从响应中得到了我想要的内容。