soapUI系列之—-07 调用JIRA Rest API接口【例】
一、调用JIRA接口------实现过滤器搜索问题
1. 新建 REST Project,
点击REST按钮,在弹出的对话框中,输入URI(任意一个 Rest 接口的 url 都可以);
2.添加资源REST Resource
选中service url,并右键New Resource,在弹出的对话框中录入/rest/api/2/search (Adds a new resource using a resource path or URL);
3. 设置请求类型Method 为Get,录入参数,即过滤器查询条件(参数名为jql,并设置value);
4. 点击执行按钮,返回报文显示如图。
二、调用JIRA接口------实现新建BUG
1. 选中service url,右键选择New REST Resource,并录入/rest/api/2/issue;
2. 在载入的请求中,设置Media Type 为 application/json类型,并设置请求报文;
请求报文详细如下:
{
"fields": {
"project": {"key": "VVII"},
"summary": "something's wrong",
"description": "Creating of an issue using ids for projects and issue types using the REST API",
"issuetype": {"name": "生产问题"},
"components": [{"name": "其他"}],
"customfield_10006": {"name": "liuyitan"},
"customfield_10007": {"name": "liuyitan"}
}
}
}
3. 点击request右下角锁形图标,选择Add new Authorization,认证方式选为Basic,录入username和password,选中Authenticate pre-emptively(先发制人认证)
4. 点击执行按钮,返回报文显示如图
附:SoapUI中支持的接口认证方式
Soap API 认证类型:Basic,NTLM,SPNEGO/Kerberos
Rest API 认证类型:Basic,NTLM,SPNEGO/Kerberos,OAuth 2.0, OAuth 1.0
2007年发布了Oauth1.0协议,2.0的草案与2011年发布。
1、OAuth1.0的用户授权过程
- 客户端到授权服务器请求一个授权令牌(Request Token&Secret)
- 引导用户到授权服务器请求授权
- 用访问令牌到授权服务器换取访问令牌(Access Token&Secret)
- 用访问令牌去访问得到授权的资源
2、OAuth2.0的用户授权过程(过程可参考流程图)
- 引导用户到授权服务器,请求用户授权,用户授权后返回 授权码(Authorization Code)
- 客户端由授权码到授权服务器换取访问令牌(Access Token)
- 用访问令牌去访问得到授权的资源
(Client指第三方应用,Resource Owner指用户,Authorization Server是我们的授权服务器,Resource Server是API服务器。)
soapUI系列之—-07 调用JIRA Rest API接口【例】的更多相关文章
- 用Python调用华为云API接口发短信
[摘要] 用Python调用华为云API接口实现发短信,当然能给调用发短信接口前提条件是通过企业实名认证,而且有一个通过审核的短信签名,话不多说,showcode #!/usr/bin/python3 ...
- Angular 调用百度地图API接口
Angular 调用百度地图API接口 参考原文:https://blog.csdn.net/yuyinghua0302/article/details/80624274 下面简单介绍一下如何在Ang ...
- PowerShell调用jira rest api实现jira统计自动化
通过调用JIRA Rest web api实现统计自动化,首先进行登录模拟: $content = @{username='用户名';password='密码'} $JSON=$content|con ...
- PowerShell调用jira rest api实现对个人提交bug数的统计
通过PowerShell的invoke-webrequest和net.client联合实现个人指定项目jira提交数的统计,其中涉及到了JSON对象的提交,代码如下: $content = @{use ...
- Python如何调用新浪api接口的问题
前言:这些天在研究如何调用新浪开放平台的api分析新浪微博用户的数据 成果:成功调用了新浪api获取了用户的一些个人信息和无数条公共微博 不足:新浪开放平台访问有限制,返回的数据着实有限,不足以分析问 ...
- Jenkins系列之-—07 集成JIRA
一.Jenkins Jira插件安装&配置 1. 安装插件,主要安装如下插件: Jira Issue Updater 该插件用于更新JIRA ISSUES 的工作流状态或增加备注 JIRA p ...
- android 如何调用 隐藏的 API 接口
怎样查看并且使用 Android 隐藏 API 和内部 APIhttps://www.jianshu.com/p/fbf45770ecc8 android 隐藏API显式调用以及内部资源使用方法htt ...
- 滥用exchage远程调用域管理员API接口
0x00 前言 在大多数的Active Directory和Exchange中,Exchange服务器具有很高的权限,即Exchange服务器上的管理员可以很容易地将权限提升到域管理员权限,我在zdi ...
- 简单实现Python调用有道API接口(最新的)
# ''' # Created on 2018-5-26 # # @author: yaoshuangqi # ''' import urllib.request import urllib.pars ...
随机推荐
- [LOJ] 分块九题 5
区间开平方,区间查询. lazy标记改为区间是否全是1或者0,这样的区间是没有更新价值的. //Stay foolish,stay hungry,stay young,stay simple #inc ...
- 树莓派 Centos7 安装EPEL 7
cat > /etc/yum.repos.d/epel.repo << EOF [epel] name=Epel rebuild for armhfp baseurl=https:/ ...
- 5. COLUMNS
5. COLUMNS 表COLUMNS提供表中列的信息. INFORMATION_SCHEMA Name SHOW Name Remarks TABLE_CATALOG TABLE_SCHEMA TA ...
- (十七)python 3 函数递归
递归函数 即自己调用自己,递归中可以函数自身调用自身,但是使用时类似于条件循环一样,要有递归的终止条件 优点:使用递归时,常常可以让代码更加简洁 缺点:递归会占用比较多的内存,当递归次数比较多时,性能 ...
- Linux 下eval命令揭秘
eval 命令中文意思是“重新计算求出参数内容”,该命令大致有以下几个作用 将变量名替换后并执行 beautifulsoup4- Desktop Documents hc.war lxml- mybl ...
- vsftpd系统用户配置详解
1.安装yum -y install pam pam-devel db4 de4-devel db4-uitls db4-tclyum -y install vsftpd 新建vsftpd系统用户:u ...
- Laya 分帧加载优化
Laya 分帧加载优化 @author ixenos Flash中的EnterFrame事件在Laya中等同于Laya.timer.frameLoop(1,...) Laya.timer.frameL ...
- 尽量写出大家都能看懂的ReactJS入门教程
个人感觉ReactJS相比于传统的JS框架还是挺有意思的,主要是它将JS代码和HTML代码完美的结合在了一起,有点jsp把java代码和html混在一起写的意思?但是它通过组件的形式实现了代码可复用, ...
- 洛谷P2057 善意的投票
题目描述 幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉.对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神.虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可以投和自己本来 ...
- 背包DP 整理
题目 有N件物品和一个容量为V的背包.第i件物品的费用是c[i],价值是w[i].求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大. 基本思路 这是最基础的背包问题,特点是: ...