适合人群: 全体测试同学
适用场景: 自动化接口测试
推荐程度:
录制年份: 2018年
对应招聘需求:掌握jmeter工具的使用, 会使用一种或多种测试工具进行接口自动化测试
大纲及讲义
为什么是jmeter
接口的自动化测试成为必备技能
为什么使用jmeter
一个工具多种用途,降低学习成本
对于简单的接口测试够用
安装jmeter
安装java8及以上版本
理解并创建测试计划
保存成jmx文件
运行
创建线程组
快捷键 ctrl + 0 或 cmd + 0
发送http请求以及查看结果
快捷键 ctrl + 1以及ctr l+ 9
调用接口并返回json结果
设计断言
{
avatar_large: "//cdn.v2ex.com/navatar/8613/985e/90_large.png?m=1531819135",
name: "python",
avatar_normal: "//cdn.v2ex.com/navatar/8613/985e/90_normal.png?m=1531819135",
title: "Python",
url: "https://www.v2ex.com/go/python",
topics: 9725,
footer: "",
header: "这里讨论各种 Python 语言编程话题,也包括 Django,Tornado 等框架的讨论。这里是一个能够帮助你解决实际问题的地方。",
title_alternative: "Python",
avatar_mini: "//cdn.v2ex.com/navatar/8613/985e/90_mini.png?m=1531819135",
stars: 6751,
root: false,
id: 90,
parent_node_name: "programming"
}
json path
实现断言并运行
让断言失败
实现异常情况的用例
Jmeter 变量
定义
调用
调试
多个请求的用例
在最热帖子下取第1个帖子的node name和id,再去node接口里中断言node id是否相等
当你遇到错误
jemter的问题?
服务器的问题?
如何获取帮助
官方文档(英文)
使用正确的搜索引擎
社区求助