*(00)*

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  613 随笔 :: 0 文章 :: 45 评论 :: 159万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

https://www.cnblogs.com/xiaowangzi1110/p/8544264.html

使用SoapUI发送Post请求

 

 

SoapUI作为一个开源的工具,其具备强大的功能、易用的界面,吸引了很多用户。SoapUI通过简单的操作可以实现负载的测试,不需要了解底层的细节,极大的减轻了工作量。SoapUI可进行功能测试、负载测试、回归测试;它既可以测试基于Soap的web服务,也可以测试Rest风格的web服务。

那我们接下来就来试试使用SoapUI发送POST请求, 由于GET请求更为简单, 因此此处就省略300字了.

1. 新建工程

2. 为工程命名

3.右键新建的工程, 选择 新建测试集

4. 右键新建的测试集, 选择 新建测试用例

5. 右键新建的测试用例, 选择 新建HTTP请求

 

 6. TestStep name: 为发送的请求 自定义名称

  Endpoint: 填写发送请求的URL

  Parameters使用"+"填写参数

  Method: 选择请求的方法(POST)

  填写完毕点击OK

7. 使用fiddler捕获该请求可以看到, Content-Type: application/x-www-form-urlencoded

因此, 在SoapUI中需要勾选Post QueryString, 这样可以看到Media Type已变成 application/x-www-form-urlencoded

8. 点击 绿色三角符号, 查看右边的响应

看起来我们这个请求已发送成功

9. 但是, "无验证不测试", 我们所做的操作只能算是发送了一个POST请求, 还不能叫做测试.

因此, 我们需要添加一个验证点. 

点击Assertions

点击"+"

点击Contains

输入验证点

验证点添加以后自动验证, 如果通过为绿色, 如果验证不成功 为红色

 

 OK, 收工.

posted on   *(00)*  阅读(784)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示