线程组主要包含三个参数:线程数、准备时长、循环次数
名称是本属性用于标识的取样器,建议使用有意义的名称
注释对于测试没有任何作用,只是记录用户可读的注释信息
服务器名称或ip:HTTP请求发送的目标服务器名称和ip
端口号是目标服务器的端口号
方法:发送的http请求方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、
DELETE 等 Content encoding :内容的编码方式,默认值为 iso8859 路径:目标 URL 路径 通过察看结果树,我们可以看到每个请求的结果,其中红色的是出错的请求,绿色的为通过 Thread Name :线程组名称 Sample Start: 启动开始时间 Load time :加载时长 Latency :等待时长 Size in bytes :发送的数据总大小 Headers size in bytes :发送数据的其余部分大小 Sample Count :发送统计 Error Count :交互错误统计 Response code :返回码 Response message :返回信息 Response headers :返回的头部信息 lable :对应每一个 http 请求,显示的是 http 请求的 Name ,如百度 http 请求 name 为 baidu #Samples:表示这一次的测试中一共发出了多少请求 Average:平均响应时间,指的是所有的请求的平均响应时间 Median :中位数,也就是 50% 用户的响应时间 90%Line : 90% 用户的响应时间 Min :最小响应时间 Max :最大的响应时间 Error% :本次测试中出现错误的请求的数量 / 请求的总数 http 请求 66.6% 的请求出错,而 baidu 的请求则没有出错的请求 Throughput:吞吐量,默认情况下表示每秒完成的请求数 Recived KB/Sec :每秒从服务器端接收到的数据量,以 kb 为计算的单位察看结果树之 HTML 作用: css/JQuery 测试程序只适用于文本响应,可以根据 Jsoup 或 Jodd 对响应数据进行过滤和查看 html 模式有三种选项 HTML:HTML 视图将响应以 HTML 方式展示。渲染的 HTML 可能无法和游览器显示的界面比较 , 图片和样式表等不 会下载,界面显示比较乱 HTML(source formatted), 呈现出由 Jsoup 格式话的 HTML 源代码,跟 Text 模式基本没有区别 HTML(download resources), 会下载 HTML 代码引用的图像,样式表等,呈现出更具体的 HTML 样式 察看结果树之 json 模式 解决方式:下载 tika-app-x.x.jar, 并放在 JMETER_HOME/lib 目录下 json 模式中有 2 中选项 JSON:JSON 视图将显示树形风格的响应,和 Text 有明显的区别 JSON Path Tester:JSON 路径测试视图将允许测试 JSON-PATH 表达式,从特定响应中查看提取的数据 察看结果树之 Document Document: 视图将显示从各种类型的文档中提取文本 察看结果树之 RegExp Tester RegExp Tester : Regexp 仅使用于我那本响应。点击 "Test" 按钮,系统将应用 regexp 对上面板中的文本进行查询,结果显示在面板中 察看结果树之 Xpath Tester Xpath Tester:Xpath 仅适用于文本响应。上面板显示了纯文本,点击 "Test" 按钮 , 系统就会刷选,显示最终的信息 用户自定义变量 当脚本中重复出现相同的变量的时候 , 可以使用用户定义变量来代替相同的参数 请求元件之参数化 txt 当进行批量数据操作的时候,为了方便可以使用参数化来实现 请求元件之参数化 csv 当进行批量数据操作的时候,为了方便可以使用参数化来实现 csvRead 当进行批量数据操作的时候,为了方便可以使用 csvRead 函数助手来实现 randomstring 有的时候有一些参数是不断变化的,我们如果使用 csv 去做,还是要准备很多不同的数据,但是如果我们用 randomstring 的话,就可以避免这个问题,但是随机生成的可能会有重复的数据 CMD命令生成测试报告 jmeter压测
将jmeter和数据库进行关联
设置数据库执行多少次·
本地压测



