SoapUI使用笔记备忘

1、安装好SoapUI后,新建一个REST项目

注意新建REST项目时,需要输入测试站点的地址,即IP+端口

之后点击OK就建立好了项目,但是新项目会默认自带一个根路径访问请求,可以删除(一般没用)

可以给工程改为自己想要的名字

然后可以设置好所有请求的基地址,这样可以避免每个Resource请求都单独设置

设置好后如下,我们的请求基地址为“http://192.168.1.105:8080/AppPlatform/”

到这里项目就建立完毕了。

2、REST项目建立好了可以为每个请求建立Resource

由于同一设置了基地址,这里只需要设置具体的请求路径,不需要“/AppPlatform/share/sharelist.do”

建立好的资源如下:

3、为每个请求设置请求头,例如需要服务端返回JSON数据

设置好后如下:

然后可以为请求设置编码,不然有时候会乱码,由于工具原因,设置请求头Content-Type:application/json;charset=utf-8没有作用,还能采用以下方式设置

4、设置好请求头和编码后,可以添加请求参数了

a):如果是单纯的表单请求(key-value)直接添加即可,如果需要参数在请求体中展现而不是在url后面需要如下操作:

b):如果是类似像输入流写入字符串则选择Media Type并在下方空白处粘贴字符串即可

c):如果是文件上传请求,需要添加附件,如下:

5、请求发送后,可以查看返回结果

6、如果同时打开多个请求窗口,怎么快速切换呢?

直接Ctrl+W快捷键

时间: 2024-11-06 12:30:39

SoapUI使用笔记备忘的相关文章

如何成为以为Openstack贡献者学习笔记(备忘,待整理)

是一篇相对杂乱的笔记,有待整理 如何成为以为Openstack贡献者 Openstack只是一个技术框架 Openstack基金会 技术委员会 代码管理.质量把握 懂事委员会 决定了Openstack未来发展的方向 铂金会员.黄金会员.个人会员 用户委员会 收集不同的用户对Openstack的需求 开发流程.版本发布管理 开发者.用户.社区生态体系管理 收集用户需求 商标管理 社区事务管理(summit meetup ) 法律问题 Openstack贡献者需知 注册 https://launch

python 学习笔记备忘

http://www.cnblogs.com/vamei/archive/2012/05/28/2522677.html 1. print 可以打印 有时需要 (),有的版本不需要. 惯例hello world:   print("hello world") 2. 脚本保存为 .py 1) 可以在linux环境下输入: $python sample.py 2)在IDE环境下 在脚本编写界面,点击run module执行脚本 3. 变量不需要声明: 区分大小写吗? 4. 内置函数 typ

sql基础笔记备忘

MySQL中定义数据字段的类型对你数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型:tinyint smallint mediumint int bigint float double decimal(size,d) numeric(size,d) 等价"size" 规定数字的最大位数."d" 规定小数点右侧的最大位数. 日期和时间类型: date YYYY-MM-DD time HH:MM:SS

python学习笔记备忘4

### Python的强大很大一部分原因在于,它提供有很多已经写好的,可以现成用的对象 21. 22. 23. 24. 25.

mysql笔记<备忘>

mysql常用工具: 1.mysql -e  执行语句 -E  相当于\G; -s  去掉条框 2.mysqldump mysqldump -uroot -p --compact -c database_name [table_name] -T > ./ -T表示在备份时,会生成两个文件(.sql和.txt),将执行语句存到.sql文件中,将真是内容存入到.txt文件中. -F  flush log -l  Lock all tables for read. -r  保存到指定文件中 --com

Spring AspectJ的Execution表达式-备忘笔记

Aspectj切入点语法定义 在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点" 例如定义切入点表达式  execution (* com.sample.service.impl..*.*(..)) execution()是最常用的切点函数,其语法如下所示: 整个表达式可以分为五个部分: 1.execution(): 表达式主体. 2.第一个*号:表示返回类型,*号表示所有的类型. 3.包名:表示需要拦截的包名,后面的两个

W5500 图片嵌入STM32 FLASH笔记(备忘)

方法一:利用winHex软件将图片转为16进制数组存储在FALSH中 1 __root const char HDMV_HTML[]="<html>" 2 "<head>" 3 "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />" 4 "<!-- TemplateBeginEditable name='do

MVC5+Easyui1.3.6+EF6 开发部分备忘笔记

一点一点增加,后面继续. 1.Row Editing in DataGrid 编辑,总是绑定不了checkbox的问题 Status第一次的状态,如果是true, 无论如果都绑定不了checkbox,意思是checkbox的勾一直没有打上,手点之后,下一次编辑,就可以打上了.通过firebug,查看到原因: 如果返回的Json是{"productid":"FI-SW-01","productname":"Koi","

Mysql又一次整理笔记--woods备忘

==============================SQL备忘 CRUD 查询 多表 事件等=============================== -------------------------------------------------------------------------------------------------- 一.数据库 1.创建数据库 create database [if not exists] db_name [character set