soapui和jmeter的区别?

13小时前 (09:30:47)阅读2回复0
xietoutiao
xietoutiao
  • 管理员
  • 注册排名1
  • 经验值1908175
  • 级别管理员
  • 主题381635
  • 回复0
楼主

SoapUI 是一个用于自动化 API 测试的工具,特别适用于 REST 服务,它允许你创建多个 Rest 服务,并在每个服务下管理多个 Rest 资源、Rest 方法和 Rest 操作,当你需要登录后才能进行操作的接口时,可以在测试计划中利用 Cookie 来保存登录状态。

相比之下,JMeter 是一个更通用的性能测试工具,适用于各种类型的 HTTP 请求,包括 REST 接口,在使用 JMeter 进行测试时,你需要严格按照网站的操作流程来定义 HTTP 请求,而不是像 SoapUI 那样创建多个 Rest 服务。

soapui和jmeter的区别?

JMeter 实战 - 接口性能测试流程(HTTP 计划)

1、启动 JMeter

打开 JMeter 安装路径下的bin 文件夹,双击jemeter.bat 文件,进入测试计划页面。

2、添加测试计划

输入名称(订单取消”),点击“添加”按钮,然后点击其他内容区域,名称修改成功。

3、添加线程组

点击计划名称 -> “添加” -> “Threads” -> “线程组”,打开线程组配置界面。

设置线程组的数量、请求发送的频率和请求发送的次数。

4、添加 HTTP 请求

soapui和jmeter的区别?

右键点击线程组名称 -> “添加” -> “Sampler” -> “HTTP Request”,添加 HTTP 类型。

在 Body Date 中以 JSON 格式填写 "serialNo": "${serialNo}"。

5、参数化

如果测试一台设备正常上面的 serialNo 号为具体的值,但我们要测试 200 台机器,因此需要进行参数化。

先在电脑某一文件夹下以.DAT 文件形式存储参数内容,例如F:\123.DAT

在线程组配置中,点击“添加” -> “Configuration Element” -> “CSV Data Set Config”,填写以下信息:

- 前提:在电脑某一文件夹下以.DAT 文件形式存储参数内容,例如F:\123.DAT

6、HTTP 信息头管理器

在线程组配置中,点击“添加” -> “Configuration Element” -> “Header Manager”,填写以下信息:

soapui和jmeter的区别?

- 根据项目以 JSON 数据格式传输,填写以下图示中的信息。

7、察看结果数、聚合报告

在线程组配置中,点击“添加” -> “Listener” -> “View Results Tree”,查看性能测试结果。

同理,点击“添加” -> “Listener” -> “Aggregate Report”,默认空白无内容功能,参考下方测试完成的结果。

8、保存并运行

点击工具栏下的保存按钮,取名,最后点击运行按钮,如果测试 1 小时,1 小时后点击暂停,察看测试结果。

0
回帖

soapui和jmeter的区别? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息