已经欠了一堆的作业了,吼吼~

拖延症是个大bug,废话不多说,马上进入咱们SoapUI的学习中来吧~

现在开始我们的SoapUI集成测试学习之道:

一、如何使用SoapUI进行附件上传

做人还是不能这样,这不欺负银嘛。

首先,我们是创建一个Http Request请求,并生成一个testCase。这在前面文章已经说过怎么创建和生成TestCase了,这里就不多说了。

1、打开Attachment附件的面板,并点击添加附件

图1.1

2、从弹出的对话框中选取您所需的附件,同时SoapUI将会询问您是否,将附件设置为Cache(即缓存),如设置为缓存,附件缓存将存入SoapUI工程中,你就可以删除本地原附件了。

图1.2

图1.3

3、设置我们Http Request的media Type 为multipart/form-data或multipart/mixed

图1.4

二、如何设置Https请求

我们知道Http传输隐私信息非常不安全,所以有些使用了SSL协议进行对Http协议传输的数据进行加密,保证会话过程中的安全性。

而Https中认证有两种方式:单项认证和双向认证,如果你的API是单项认证则使用SoapUI进行集成测试不需要配置证书,但是如果是双向认证的话需要对Https进行配置证书,才可以进行集成测试。

1、对所有的Request配置证书

1.1 首先我们要打开Preference窗口

图2.1

2.2 切换到SSL页面,指定包含客户端证书和KeyStore密码的KeyStore

图2.2

2、对于单个Request配置证书

2.1 选择Project,在界面上点击WSS config

图2.3

2.2 在弹出对话框中选择Keystores,并点击“+”

图2.4

2.3 选择keystore文件并输入密码,如果成功导入密钥库,则“状态”列将显示“OK”

图2.5

2.4 选择你所需要配置证书的request,并在Request Properties中选择SSL Keystore属性,点击Value并在弹出的对话框中选择你刚刚配置的证书

图2.6

好了,到这ScoapUI 附件上传和配置Https请求基本上讲完了,这两个玩意还是比较简单的,大家自己动手操作下,熟悉熟悉就可以了,下一节我们将讲一下在ReadyAPI中一些其他的TestStep怎么使用的,比如Properties、DataSource、DataSource Loop等等。Thanks♪(・ω・)ノ

soapui 证书_SoapUI入门之附件上传和配置Https请求相关推荐

  1. tp5.1 乐视云上传视频文件(https请求http乐视云上传接口)http网址下上传视频(https API接口)

    一.sdk_php_v2.0.zip 上传视频 网址:http://www.lecloud.com/zh-cn/help/api.html tp5.1 乐视云上传视频文件(https请求http乐视云 ...

  2. Airtable无法上传附件/图片;点击附件上传没反应;不安全的地址怎么设置为受信任;解决方法亲测有效

    问题描述 在使用Airtable的时候突然遇到 附件上传不了的情况,就是 或者是 检查的时候刷新页面,点击附件上传反复出现下面这些信息: DevTools 无法加载来源映射:无法加载 net::ERR ...

  3. 利用钉钉云盘实现业务系统需要的附件上传、下载和预览

    本文主要记录自己在工作学习中遇到的坑和解决思路,仅供大家参考 目录 前言 一.钉盘是什么? 二.为什么要使用钉盘? 三.JSAPI鉴权 1.鉴权的时机 2.鉴权的时效 3.鉴权的代码 3.1.获取ac ...

  4. discuz 删除系统自带的附件上传

    由于使用了DBank的论坛附件程序,所以想去掉系统自带的附件上传程序,后台不能设置,研究了下,找到一下方法: 1.  template\default\forum\editor_menu_forum. ...

  5. java多附件上传 实例demo

    java多附件上传 实例demo <%@ page language="java" import="java.util.*" pageEncoding=& ...

  6. 使用DOM方法实现多附件上传客户端

    有时候需要传多个附件,再次我用javascript的dom方式实现了次功能,很实用的. 功能呢就是用户可以添加多个附件,每次点击 添加 添加一个新的上传文本域,对于已经添加的上传文本域,用户可以 点击 ...

  7. httpclient 多附件上传

    多附件上传实例: /*** 多附件上传* @param host* @param uri* @param attachment 附件* @param param body参数* @return*/pu ...

  8. python autoit获取网页ajax数据_WebDriver + Python 调用AutoIt例子(实现139邮箱写信页的附件上传)...

    PS: 前提 1. 安装好webdriver下python实现的环境 2. 安装好Autoit(默认安装就可以了) 3. 另外需要一个139邮箱账号,脚本运行时上传的图片在附件里面 #coding:c ...

  9. ant react 上传_React实战之Ant Design—Upload上传_附件上传

    React实战之Ant Design-Upload上传_附件上传 Upload组件大家都在官方文档中看过了,但写的时候还是会遇到许多问题,一些新手看了文档后感觉无从下手,本文过多的简绍就不说了,直接看 ...

最新文章

  1. 连载《一个程序猿的生命周期》-《发展篇》 - 5.奶奶终于“自杀”了
  2. webClient 利用代理连接Rss资源
  3. Spring Boot 2.x基础教程:使用JdbcTemplate访问MySQL数据库
  4. 像玩乐高一样,学会如何定义产品的商业模式
  5. TensorFlow自带例子
  6. 开发指南专题九:JEECG微云快速开发平台-表单校验组件ValidForm
  7. 在其他事件中repeater的取值
  8. 相机模型与标定(十一)--LMEDS,M估计,RANSAC估计对比
  9. php接收ajax的表单数据,怎样用Ajax提交表单并接收其中的json数据
  10. qrc路径_c – 在Qt中获取qrc文件的路径
  11. 论window和Linux之长短
  12. 一步解决桌面文件需要管理员权限才能删除问题
  13. 照片拼图软件:Picture Collage Maker for Mac
  14. redis数据结构hash
  15. Hystrix - 阻断器
  16. 压缩比13为什么建议用92的油_马自达为啥能在13:1高压缩比下仍然使用92汽油
  17. 爬取中国福彩网并做可视化分析
  18. 华文慕课操作系统陈向群第三章课后习题解析
  19. 拟合算法(模型+代码)
  20. 34 张图详解网络设备知识

热门文章

  1. 如何安装Gradle
  2. JSF基于事件的沟通:过时的方法
  3. 1 TB /节点时快速,可预测且高度可用
  4. 具有GlassFish和一致性的高性能JPA –第3部分
  5. pandoc讲html转换为pdf,mac下利用Pandoc、LaTeX 转换markdown成html,pdf
  6. Linux 命令之 source -- 在当前Shell环境中从指定文件读取和执行命令
  7. 协程asyncio_Python 异步模块 asyncio 中的协程与任务
  8. 【WebRTC---源码篇】(三)Windows/Linux音视频采集封装模块
  9. mysql多实例主从_window 下 mysql 单机多实例以及主从同步
  10. 使用map的find头文件_C++ map用法