11 2018 档案

摘要:前言:该博客主要为慕课网上一节课的笔记 “系统分区之分区与格式化” 在此感谢老师通俗易懂的讲解 一、分区的概念 首先,什么是分区?分区其实就是我们的硬盘需要分成几个小的区域来分别存储一些不一样的文件,当然这个不一样的文件只是逻辑上的,如果你要在C、D、E盘全放满小电影也是未尝不可,但通常来说,我们需 阅读全文
posted @ 2018-11-29 11:21 北卡蓝色的小方块 阅读(620) 评论(0) 推荐(0)
摘要:本文简单介绍了下文件系统及其操作(df命令),磁盘分区、格式化,还有最主要是挂载操作。 在这里对“挂载”做个说明,我们都知道文件系统是创建在磁盘上面的,每个文件系统都有独立的inode、block等信息,而这个文件系统要能连接到目录树才能被我们访问。将文件系统与目录树产生关联的操作我们就成为挂载。即 阅读全文
posted @ 2018-11-27 11:36 北卡蓝色的小方块 阅读(1270) 评论(0) 推荐(0)
摘要:Linux学习网站:http://c.biancheng.net/view/714.html 一、虚拟机安装 1、下载VMware Workstation镜像文件,进行解压,点击解压文件打开如下图: 2、按照提示“下一步”即可: 3、可以选择“典型”和“自定义安装”,这里选择自定义安装: 4、继续下 阅读全文
posted @ 2018-11-26 15:33 北卡蓝色的小方块 阅读(129) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-11-26 09:02 北卡蓝色的小方块 阅读(3) 评论(0) 推荐(0)
摘要:一、Linux简介 Linux是一个免费的操作系统,与Unix兼容,支持多用户,多任务等优秀特点。 由芬兰著名电脑黑客Linux Torvalds(林拉兹,托瓦斯)1991年开发出来,目前由世界各地爱好者进行开发和维护。 自诞生以来,凭借稳定、安全、高性能和可扩展等优点受到广大用户欢迎。 组成:Li 阅读全文
posted @ 2018-11-25 17:27 北卡蓝色的小方块 阅读(484) 评论(0) 推荐(0)
摘要:Http文档地址: https://developer.mozilla.org/zh-CN/docs/Web/HTTP 阅读全文
posted @ 2018-11-22 18:05 北卡蓝色的小方块 阅读(326) 评论(0) 推荐(0)
摘要:接口博客地址: https://www.jianshu.com/p/e6f072839282 转自:https://www.jianshu.com/p/e6f072839282 阅读全文
posted @ 2018-11-22 18:00 北卡蓝色的小方块 阅读(208) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-11-22 10:17 北卡蓝色的小方块 阅读(5) 评论(0) 推荐(0)
摘要:性能测试自动化环境搭建教程 所需软件清单: 软件 下载地址 JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html Jmeter https://archive.apache.org/dist/jmeter/bin 阅读全文
posted @ 2018-11-20 16:52 北卡蓝色的小方块 阅读(673) 评论(0) 推荐(1)
摘要:使用过loadrunner的同学,应该都了解有个IP欺骗功能,jmeter遇到类似需求怎样实现呢? 环境:windows7,jdk1.8,jmeter3.1 使用IP欺骗功能前提是本地有多个可用IP,一般个人PC机只有一个物理网卡,所以需要我们手工配置置多IP绑定同一网卡 多IP绑定同一网卡不能使用 阅读全文
posted @ 2018-11-20 16:04 北卡蓝色的小方块 阅读(207) 评论(0) 推荐(0)
摘要:Jmeter 的线程组之间是相互独立的,各个线程组互不影响,所以线程组A中输出的参数,是无法直接在线程组B中被调用的。 但是有时为了方便管理,我们可能是把各个接口单独存放在不同的线程组中。拿Cookie来说,虽然每一个线程组中我们也可以放在一个登陆请求,然后输出一个Cookie供次线程组使用,但这样 阅读全文
posted @ 2018-11-20 15:29 北卡蓝色的小方块 阅读(362) 评论(0) 推荐(0)
摘要:都忘了Jmeter4.0已发布((*^▽^*))具体优化项还没体验,记录一下,传送门:http://jmeter.apache.org/download_jmeter.cgi Jmeter的系统函数已经发布了许多函数,并且实现了N多功能,(可以自行开发自定义函数哦~)记几个常用的函数: ${__ti 阅读全文
posted @ 2018-11-20 14:57 北卡蓝色的小方块 阅读(286) 评论(0) 推荐(0)
摘要:Module Controller 模块控制器 测试计划设置“独立运行没每个线程组” 线程组2中使用Module Controller执行线程组1中的Sampler: 紧接着,将线程组1disable掉,执行: 结果树中是从线程组2开始执行,Module Controller依然可以控制到线程组1中 阅读全文
posted @ 2018-11-19 16:25 北卡蓝色的小方块 阅读(1254) 评论(0) 推荐(0)
摘要:Random Controller就比较简单了,完全随机!毫无章法。 毫无任何规律的运行。 还有一个Random order Controller,随机顺序控制器就像一个简单的控制器,它将最多执行一次子元素,但节点的执行顺序是随机的。 看Demo: 阅读全文
posted @ 2018-11-19 16:21 北卡蓝色的小方块 阅读(626) 评论(0) 推荐(0)
摘要:Interleave Controller 交错控制器,对于交错控制器官方文档解释的很清楚,上例子: 可以看到运行一次 Interleave Controller下的Sampler,运行一次 Interleave Controller之外的Sampler。如此不停的交错循环。 Demo2: 可以看到 阅读全文
posted @ 2018-11-19 16:19 北卡蓝色的小方块 阅读(447) 评论(0) 推荐(0)
摘要:Runtime Controller:运行时间控制器,控制其下的Sampler运行时间。 该控制器较为简单,官方文档也没做太多说明,照着Blazemeter写个例子: 运行,查看结果。 可以看到运行了5秒。 转自:https://www.cnblogs.com/richered/p/8408820. 阅读全文
posted @ 2018-11-19 16:00 北卡蓝色的小方块 阅读(2048) 评论(0) 推荐(0)
摘要:while Controller是控制循环的Controller,条件判断的Controller。先看看官方Demo。 while controller控制它的子对象,直到false为止,并且还提供了三个条件: 1、blank:最后一个循环中失败时的空白退出循环。 2、last:最后一个循环中失败时 阅读全文
posted @ 2018-11-19 15:52 北卡蓝色的小方块 阅读(848) 评论(0) 推荐(0)
摘要:If Controller -- 如果控制器;属于逻辑判断类型的组件,其实学过代码的都知道 if else,while等都是常用的逻辑判断关键字,Jmeter也提供了逻辑判断 --If Controller便是如此。 写个例子加深印象: DummySampler是Jmeter第三方插件中的比较典型的 阅读全文
posted @ 2018-11-19 15:23 北卡蓝色的小方块 阅读(1489) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-11-19 13:53 北卡蓝色的小方块 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-11-19 11:14 北卡蓝色的小方块 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-11-19 10:24 北卡蓝色的小方块 阅读(4) 评论(0) 推荐(0)
摘要:以前文所述对文章详情的HTTP请求进行性能测试为例。日常实际场景中,不可能所有的人都在同时访问一篇文章,而是多人访问不同的文章,因而需要对文章编号进行参数化,以更好的模拟日常的性能测试场景。同时,因文章编号不同,那么相应的文章标题断言也需要进行相应的参数化设置。 下面就以此为例,进行分布式(远程)参 阅读全文
posted @ 2018-11-16 14:47 北卡蓝色的小方块 阅读(357) 评论(0) 推荐(0)
摘要:在使用Jmeter进行性能测试时,难免遇到要求并发请求数比较的场景,此时单台测试机的配置(CPU、内存、带宽等)可能无法支持此性能测试场景。因而,此时 Jmeter 提供的分布式测试功能就有了用武之地。 下面就以Jmeter3.0 版本进行实例详解,敬请参阅! 一、Jmeter分布式执行原理 Jme 阅读全文
posted @ 2018-11-16 14:31 北卡蓝色的小方块 阅读(356) 评论(0) 推荐(0)
摘要:闲话少述,接上文继续。。。 5、生成测试报表 生成测试报表前,需要先生成性能测试结果 jtl 或 csv 文件,用于测试结果的生成。 jmeter -n -t JMeter分布式测试示例.jmx -r -l report\01-result.csv -j report\01-log.log jmet 阅读全文
posted @ 2018-11-16 11:17 北卡蓝色的小方块 阅读(207) 评论(0) 推荐(0)
摘要:闲话少述,接 上文继续。。。 5、设置代理 jmeter -n -t Jmeter分布式测试示例.jmx -H 20.9.215.90 -P 9999 -1 report\01-result.csv -j report\01-log.log 注意:-H 20.9.215.90 -P 9999 ,此 阅读全文
posted @ 2018-11-16 10:48 北卡蓝色的小方块 阅读(175) 评论(0) 推荐(0)
摘要:一、应用场景 1、无需交互界面或受环境限制(Linux text model) 2、远程或分布式执行 3、持续集成,通过shell脚本或批处理命令均可执行,生成的测试结果可被生成模块直接使用,便于生成报告 二、命令行模式优点 1、节约系统资源:无需启动界面,节约系统资源 2、便捷快速:仅需启动命令行 阅读全文
posted @ 2018-11-16 10:35 北卡蓝色的小方块 阅读(326) 评论(0) 推荐(0)
摘要:我们在日常的自动化测试脚本编写过程中,通常会有需要进行判断的逻辑,从而根据判断条件的真假,控制是否进行相应的操作。JMeter 提供了一些逻辑控制器(例如:ForEach控制器、事务控制器、如果(If)控制器、循环控制器等),以供我们在自动化脚本中进行逻辑控制,下面就以易迅网App收藏接口测试用例为 阅读全文
posted @ 2018-11-16 10:06 北卡蓝色的小方块 阅读(255) 评论(0) 推荐(0)
摘要:偶然发现JMeter中有两个元件(User Defined Variables与User Parameters)很相近,刚开始时我也没注意,两者有什么不同。使用时却发现两者使用场景有些不同,现在小结一下。 相同点:二者都是进行参数化的。 一、User Defined Variables 1、添加方法 阅读全文
posted @ 2018-11-15 17:02 北卡蓝色的小方块 阅读(1844) 评论(1) 推荐(0)
该文被密码保护。
posted @ 2018-11-15 10:25 北卡蓝色的小方块 阅读(2) 评论(0) 推荐(0)
摘要:Jmeter 工作原理: JMeter可以作为Web服务器与浏览器之间的代理网关,以便捕获浏览器的请求和Web服务器的响应,这样就很容易地生成性能测试脚本, 有了性能测试脚本,JMeter就可以通过线程组来模拟真实用户对Web服务器的访问压力,这与LoadRunner的 工作原理基本一致。 原理如图 阅读全文
posted @ 2018-11-14 18:06 北卡蓝色的小方块 阅读(442) 评论(0) 推荐(0)
摘要:通常,编程工具IDE都提供了相应的调试模块,供开发者使用,以便更快速的定位问题所在。那么在JMeter编写测试脚本的过程中,JMeter都提供了哪些调试工具供我们使用呢? JMeter常用的调试工具有如下五种: 1、View Tree:查看结果树。含请求信息、响应信息等,请求头信息中的cookie信 阅读全文
posted @ 2018-11-14 15:38 北卡蓝色的小方块 阅读(283) 评论(0) 推荐(0)
摘要:前置处理器或后置处理器中的 Debug Processor,也是常用的一个调试工具,其可以获取样本线程的相关信息进行展示,可通过查看结果树中的响应数据查看对应样本线程请求、响应及变量等信息。在查看的时候注意 Debug PostProcessor的查看作用域即可,在不用的位置,可查看的信息是不同,敬 阅读全文
posted @ 2018-11-14 15:31 北卡蓝色的小方块 阅读(368) 评论(0) 推荐(0)
摘要:Debug Sampler,其主要是查看JMeter用户定义变量、JMeter属性变量,以及系统环境变量信息,在查看结果树对应调试器响应结果面板中查看信息。 Debug Sampler添加路径:【添加 / Sampler / Debug Sampler】,面板设置如下: 打开JMeter测试脚本,在 阅读全文
posted @ 2018-11-14 15:22 北卡蓝色的小方块 阅读(322) 评论(0) 推荐(0)
摘要:过段时间更新... 阅读全文
posted @ 2018-11-14 15:02 北卡蓝色的小方块 阅读(120) 评论(0) 推荐(0)
摘要:定时器的作用域 1、定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面); 2、当执行一个sampler之前时,所有当前作用域内的定时器都会被执行; 3、如果希望定时器仅应用于其中一个sampler,则把定时器作为子节点加入; 4、如果希望在sa 阅读全文
posted @ 2018-11-13 15:16 北卡蓝色的小方块 阅读(331) 评论(0) 推荐(0)
摘要:二、事物: Jmeter中对于事物的处理一般分为两种: 1、一个业务只有一个请求:是不需要额外处理,只需要保证请求的名称唯一性即可。 2、一个业务包含多个请求,则需要通过“逻辑控制器--事物控制器”组件,将多个请求放在同一个事物控制器中,这样会把此事物下的所有请求,都当做一个请求来计算。 例如:ht 阅读全文
posted @ 2018-11-13 14:54 北卡蓝色的小方块 阅读(228) 评论(0) 推荐(0)
摘要:Jmeter也有像LR中的集合点,是通过“定时器(Synchronizing Timer)”来完成; 一、集合点:简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实实现并发的概念,我们可以在需要压力的地方设置集合点。集合点是用来实现严格的并发,一般来说 阅读全文
posted @ 2018-11-13 14:23 北卡蓝色的小方块 阅读(228) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-11-13 10:42 北卡蓝色的小方块 阅读(3) 评论(0) 推荐(0)
摘要:检查点又名断言,我们在手工测试过程中肉眼以及自己的逻辑思维对实际结果进行判断是否与预期结果一致,但是工具是死的,没有眼睛,没有思维,并不知道需要判断的信息在哪块,或者是来判断什么东西,我们需要让工具更灵活一点,只有给工具加入一种逻辑,才会进行执行某种逻辑。而检查点则就是工具的‘眼睛’用来判断是否达到 阅读全文
posted @ 2018-11-12 18:21 北卡蓝色的小方块 阅读(194) 评论(0) 推荐(0)
摘要:Jmeter几种参数化方法: 1、用户自定义变量 用户参数: 发现两次迭代的结果,取值是一样的。 当改变线程数为2时,循环次数为1,取值正确 2、函数助手取值方式: 点击菜单栏“选项” >函数助手对话框,看下图: CSV文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推。。 复制生成的参数 阅读全文
posted @ 2018-11-12 17:17 北卡蓝色的小方块 阅读(288) 评论(0) 推荐(0)
摘要:一、Test-Plan,是所有Jmeter脚本的根节点。 左边树节点展示所有创建添加的元件节点。 用户自定义变量:用户自定义变量是key、value格式,用于下方线程组的引用。 独立运行每个线程组(例如在一个组运行结束后启动下一个) Run-tearDown Thread Froups after 阅读全文
posted @ 2018-11-12 15:56 北卡蓝色的小方块 阅读(645) 评论(0) 推荐(0)
摘要:1、元件的作用域 Jmeter中共有八类可被执行的元件(测试计划与线程组不属于元件),这些元件中,取样器是典型的不与其他元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(config elements、timers、post-processors、assertions、list 阅读全文
posted @ 2018-11-12 14:54 北卡蓝色的小方块 阅读(258) 评论(0) 推荐(0)
摘要:最开始学Jmeter 的时候,看多很多大佬有关Jmeter的博客,收获多多的鸭;不过最权威的大概应该还是官方文档吧,官方文档是ApacheJmeter自己对自己产品的说明,论起对自己产品的理解程度,那肯定是自己的嘛,因此从Jmeter官方文档开始看起,遇到不理解的问题先查查官方文档,有了自己的理解之 阅读全文
posted @ 2018-11-12 14:09 北卡蓝色的小方块 阅读(214) 评论(0) 推荐(0)
摘要:学习Jmeter断断续续也有近一年了,一直以来都是工作中用到那个就去百度那个,对于Jmeter整体的认识不够系统化,比较片面; 最近正好有空,想把学习的整个过程系统的整理一下,就当做是复习,知识点的总结咯。 Jmeter整个用下来个人还是蛮喜欢的,首先它是轻量级的,不像LR一个安装包就好几个G,而且 阅读全文
posted @ 2018-11-11 13:35 北卡蓝色的小方块 阅读(527) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-11-11 12:35 北卡蓝色的小方块 阅读(5) 评论(0) 推荐(0)
摘要:一、Jmeter代理服务器之--web端录制 操作步骤: 1、打开jmeter工具,在“工作台”中右键“添加-非测试元件-HTTP代理服务器”; 2、在“测试计划”中右键“添加-Threads(Users)-线程组”和“配置与元件-HTTP请求默认值”,并配置“协议、IP和Port”; 3、配置代理 阅读全文
posted @ 2018-11-06 17:52 北卡蓝色的小方块 阅读(2083) 评论(0) 推荐(0)