随笔分类 - JMeter使用
这个分类是一些JMeter的相关操作
摘要:一、使用背景 1、在网页中发布的内容,需要添加文件一起发布或上传 2、在创建Jmeter脚本之前,首先获取文件上传/下载接口需求(接口文档)或者通过抓包的方式来获取,明确请求链接、请求方法、请求头、请求体、返回数据等信息。 二、操作步骤 1、获取接口信息 使用Fiddler和badboy来配合抓包(
阅读全文
摘要:1、首先要明白的是,所谓的文件下载,在jmeter中是以数据流的形式存在,最终的响应数据也是数据流,而jmeter本身不具备将数据流转换成文件并保存到本地的功能,所以需要使用beanshell脚本来实现文件下载并本地本地。 2、右键线程组-添加-取样器-beanshell取样器(注意,beanshe
阅读全文
摘要:1、找到JMeter的安装目录,并打开“bin”文件夹。 2、在“bin”文件夹中,找到名为“jmeter.properties”的配置文件,并用文本编辑器打开它。 3、在配置文件中搜索“language”这一行,你会看到类似“#language=en”这样的注释行。将其改成“language=zh
阅读全文
摘要:一、每一轮循环都生成随机参数 如果想要每一轮循环都生成随机数,可以在循环中使用用户参数,使用随机数函数Random 二、实现循环中的请求按顺序执行 选择逻辑控制器中的事务控制器
阅读全文
摘要:给用户授权 1.进入MySQL安装的bin目录,打开cmd窗口(shift+鼠标右键) 2.执行命令登录数据库 mysql -u root -p 3.执行以下命令给用户授权,这里使用%是允许所有用户连接,也可以指定要授权的用户ip grant all on . to 'root'@'%' with
阅读全文
摘要:1、如果正则表达式与请求在同一级 正则表达式提取器在一个线程组里面任意位置都能生效,作用于整个线程组(这种情况只针对只有一个线程的情况下,如果超过一个线程就会报错) 所以正则表达式一般作为一个请求的子节点来使用 即使正则表达式提取器在请求之前,也能够生效 2、如果正则表达式提取器在一个请求的子节点中
阅读全文
摘要:1、线程组结构 2、参数化的形式,使用函数助手随机生成用户名和email,点击一下生成的内容就可以复制到剪贴板 3、正则表达式匹配注册响应结果(正则表达式提取器在请求里面的后置处理器中添加),可以添加一个debug,方便查看匹配到的内容 4、if控制器的写法,然后在if控制器下面去添加满足条件后要执
阅读全文
摘要:1、新建取样器 根据自己的请求类型选择 2、添加配置元件 3、配置监听器 4、参数化,定义变量时的位置要与文件中对应
阅读全文