首页
小木屋
取消

Jmeter逻辑控制器操作

jmeter中的逻辑控制器确定采样器的执行顺序。右键线程组–>添加–>逻辑控制器。 一、简单控制器 简单控制器对JMeter如何处理添加到其中的采样器没有影响。只是方便我们做分组命名。 示例: 在以下计划中,向第一个简单控制器添加两个请求:”加载商品搜索页面”和“搜索商品A”,并将控制器命名“挑选商品”;向第二个简单控制器添加另两个请求:”加入购物车”和“支付”,...

Jmeter之https脚本录制

jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书。 一、jmeter代理服务器及证书配置。 1、打开jmeter,右键测试计划添加线程组,右键工作台–>非测试元件–>http代理服务器 2、设置http代理服务器。 端口默认8888,为了避免跟本地fiddler冲突,改成了8088; 目标控制器选择,之前添加好的线程组; 排除模...

Jmeter之正则表达式提取器应用

说到Jmeter正则表达式提取器的应用,就不得不说到关联。所谓关联,就是把应用中动态变化返回的数据获取到,把它保存为一个参数,提供给后面需要用到的地方进行使用。 Jmeter中关联可以通过“添加—后置处理器—正则表达式提取器”来获取数据,且注意正则表达式提取器附在需要获取数据的某个采样器之下,数据一般从“查看结果树“的响应数据获取。 一、获取单个数据 举例:获取用户列表的结果如下,需要...

Jmeter的几种参数化方式

在用到jmeter工具时,无论做接口测试还是性能测试,参数化都是一个必须掌握且非常有用的知识点。参数化的使用场景,例如: 1)多个请求都是同一个ip地址,若服务器地址更换了,则脚本需要更改每个请求的ip 2)注册账号,不允许账号重复;想批量注册用户时 3)模拟多个用户登录,需要用到不同用户信息登录时 4)上一个请求的输出结果用于下一个请求的参数传入,例如登录获取到的token信息,用...

接口测试理论

本节内容 接口及接口测试 网络基础知识:IP,域名, DNS及端口 网络基础知识:OSI七层模型及TCP协议 HTTP协议 接口及接口测试 这里插播一个段子 上图中,程序员口中提到的接口是什么意思呢? 手机壳有没有颜色这个属性(功能)? — 有 手机壳有没有提供让程序获取它颜色的途径? — 没有,这个途径就是接口 接口的概念 接口又称API(Applicati...

JMeter中BeanShell的使用方法和常用语法

一、什么是BeanShell BeanShell是由java编写的,是一个轻量级的脚本语言,也相当于一个小巧免费的JAVA源码解释器,支持对象式的脚本语言特性,亦可嵌入到JAVA源代码中,能动态执行JAVA源代码并为其扩展了脚本语言的一些特性。 二、JMeter中用BeanShell的好处 JMeter也是由java编写的,而java运行时需要先编译,然后才可以运行,而BeanShel...

RPC与Http的区别

一.远程调用方式 无论是微服务还是分布式服务(都是SOA,都是面向服务编程),都面临着服务间的远程调用。那么服务间的远程调用方式有哪些呢? 常见的远程调用方式有以下几种: RPC:Remote Produce Call远程过程调用,类似的还有RMI(Remote Methods Invoke 远程方法调用,是JAVA中的概念,是JAVA十三大技术之一)。自定义数据格式,...

三道题套路解决递归问题

递归解题三部曲 何为递归?程序反复调用自身即是递归。 我自己在刚开始解决递归问题的时候,总是会去纠结这一层函数做了什么,它调用自身后的下一层函数又做了什么…然后就会觉得实现一个递归解法十分复杂,根本就无从下手。 相信很多初学者和我一样,这是一个思维误区,一定要走出来。既然递归是一个反复调用自身的过程,这就说明它每一级的功能都是一样的,因此我们只需要关注一级递归的解决过程即可。 如...

Java形参与实参的区别

一、函数中使用: 形参出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用。实参出现在主函数中,进入被调函数后,实参变量也不能使用。 二、调用 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量。 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调...

django的model中 unicode 与 str

django的model中 def __unicode__(self): 与 def __str__(self): 做什么用的 在Django中,Python3只能用__str__方法,Python2就使用__unicode__方法。因为更安全一些。 这个__str__的作用是美化打印出来的结果,使人类更方便查看。 看下面例子,如果没有__str__方法,打印的结果是<__main...