DC娱乐网

软件测试学习Jmeter入门:傻瓜式步骤

软件测试学习Jmeter入门:傻瓜式步骤我用最详细的 “傻瓜式步骤”,带你从 0 开始完成 https://jsonpl

软件测试学习Jmeter入门:傻瓜式步骤我用最详细的 “傻瓜式步骤”,带你从 0 开始完成 https://jsonplaceholder.typicode.com/posts/1 的测试,全程保证能成功,跟着做就能学会!

一、实验目标

测试 GET https://jsonplaceholder.typicode.com/posts/1 接口,验证:

接口返回的 HTTP 响应码是 200;

接口返回的 JSON 数据中,id 字段的值是 1。

二、实验步骤(全程截图级指导)

步骤 1:打开 JMeter,新建测试计划

启动 JMeter 后,默认会生成一个「测试计划」(不用改,直接用)。

步骤 2:添加线程组(模拟用户)

右键「测试计划」→ 新增 → 线程(用户)→ 线程组;

配置线程组(极简配置,确保快速执行):

线程数:1(只模拟 1 个用户)

Ramp-Up 时间:1(1 秒内启动 1 个线程)

循环次数:1(只执行 1 次)

其他保持默认。

步骤 3:添加 HTTP 请求(配置接口信息)

右键「线程组」→ 新增 → 取样器 → HTTP 请求;

填写接口信息(只填这 5 项):

名称:测试接口 - GET /posts/1(方便识别)

协议:https

服务器名称或 IP:jsonplaceholder.typicode.com

请求方法:GET

路径:/posts/1

其他选项都不用改!

步骤 4:添加 2 个断言(验证结果)

断言 1:验证响应码是 200

右键「测试接口 - GET /posts/1」→ 新增 → 断言 → 响应断言;

配置(只改这 4 处):

测试字段:勾选「响应代码」

模式匹配规则:勾选「相等」

测试模式:输入框填 200

其他默认(Apply to 选「Main sample only」)。

断言 2:验证 JSON 的 id 是 1

右键「测试接口 - GET /posts/1」→ 新增 → 断言 → JSON 断言;

配置(只改这 3 处):

Assert JSON Path exists:输入 $.id

Additionally assert value:勾选(✅)

Expected Value:输入 1

其他默认(取消「Match as regular expression」的勾选)。

b

右键「线程组」→ 新增 → 监听器 → 查看结果树;

不用改任何配置,直接用默认设置。

步骤 6:运行测试

点击 JMeter 顶部的绿色三角按钮(运行按钮);

等待 1 秒左右,测试自动完成。

三、查看实验结果(关键验证)

打开「查看结果树」,你会看到:

左侧请求列表:测试接口 - GET /posts/1 显示绿色对勾(代表请求 + 断言都成功);

右侧详情区:

Response Code:200(符合断言要求);

Response Body:能看到返回的 JSON 里 id: 1(和预期一致);

切换到「Request」标签:能看到你发送的请求是 GET https://jsonplaceholder.typicode.com/posts/1(和预期一致);

切换到「Response data」标签:

切换到「Assertion Results」标签:能看到 2 条通过的断言:

plaintext

四、故意制造错误(验证失败场景)

为了让你更清楚,我们故意改一个配置,看失败结果:

找到「JSON 断言」,把 Expected Value 改成 2;

重新点击运行按钮;

再看「查看结果树」:

左侧请求列表变成红色叉号;

「Assertion Results」标签显示:plaintext

总结

这个实验的核心逻辑是:

先配置接口请求,确保能拿到响应;

再用断言定义 “什么是正确结果”;

最后用查看结果树验证 “结果是否符合预期”。

只要跟着步骤做,100% 能成功!