性能测试_ JMeter中你可能会忽略的细节点-1

目录

脚本的跟指的是什么?

这些零都代表什么?

 什么时候需要勾选选上 URL Encode

为什么HTTP取样器里面,点击Parameters 与 Body Data 只有其中一个有反应? 

 什么时候使用自动重定向? Redirect Automatically 什么时候使用跟随重定向? Follow Redirects(默认) 

简单理解自动重定向与跟随重定向的区别

用户自定义变量与用户参数的作用域

函数进阶用法,函数的嵌套使用

JMeter相对的路径在哪里?作用是什么?


脚本的跟指的是什么?

测试计划 Test Plan,就是脚本的跟

这些零都代表什么?

00:00:00 代表的是运行时间

0 代表的是错误数量

0/0 运行中线程数/运行线程总数

 什么时候需要勾选选上 URL Encode

当值为 中文或者特殊符号的时候,必须勾选上 URL Encode ,建议全部都直接勾选即可,减少错误

为什么HTTP取样器里面,点击Parameters 与 Body Data 只有其中一个有反应? 

在JMeter当中的HTTP取样器,Parameters 与 Body Data有互斥关系,当Parameters有值时点击Body Data就自动失效,所有点击没有反应,这是正常的

如果需要Parameters与Body Data需要同时存在的话,可以使用以下方法:

将Parameters的参数直接填写在路径上面,比如

biru.wangzhi/type?type=1&offset=0&size=15,Parameters只要为空,Body Data就可以正常填写同时满足Parameters与Body Data并存

 什么时候使用自动重定向? Redirect Automatically 什么时候使用跟随重定向? Follow Redirects(默认) 

官方文档解析:Apache JMeter - User's Manual: Component Reference

简单理解自动重定向与跟随重定向的区别

自动重定向:只有开始和结束的数据,中间重定向的数据没有的,中间数据不能提取

跟随重定向:整个过程中所有重定向的数据都有,可提取中间部分数据

用户自定义变量与用户参数的作用域

配置元件-用户自定义变量:作用域全局

前置处理器-用户参数:作用域当前线程组内

用户自定义变量与用户参数的区别

用户自定义变量:在运行时,只会运行一次,将值赋值给变量而已,执行中不会动态取值的

用户参数:在运行时,会动态取值,相当于参数取值

函数进阶用法,函数的嵌套使用

随机函数1~5,${__Random(1,5,)}

随机函数,最小值1~5之间随机,最大值50,${__Random(${__Random(1,5,)},50,)}

函数助手运行失败,不代表脚本运行该函数时也失败

假设我们定义一个变量名为str_Num=5

${__RandomString(${str_Num},tommyit,)}

这个时候会看见函数助手,出现报错

 但是将这个函数放在脚本里面运行,你会发现这个函数正常运行,所以说函数助手运行失败也不代表不能在脚本中运行该函数

JMeter相对的路径在哪里?作用是什么?

这里系统是Windows,JMeter相对的路径就是:JMeter的bin路径,通常就是默认保存在JMeter的bin文件夹。(可以理解为你第一设置存在的位置,就是相对于这个位置作为参照)

作用好处:当你要将脚本上传到压力机或者给别人使用的时候可以直接运行

比如:

一个CSV路径,G:/性能测试/jmx/data/data.csv;

一个jmx路径,G:/性能测试/jmx/csv.jmx;

本机运行没有问题,如果丢给比人运行必须报错,绝对路径只要一换电脑必定报错

假如一开始,我们先将脚本jmx和数据csv,都存在在bin目录下的文件中,CSV文件和jmx文件都存放在bin目录下,就可以直接运行了,最起码减少找不到文件而去排查问题

 此时CSV路径应为:./data.csv

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值