Jmeter系列-Jmeter线程组内各请求的执行顺序 发表于 2019-02-11 | 更新于 2019-04-24 | 分类于 jmeter 1、背景在压测的过程中,我们不免会碰到一些疑惑,比如批量http的执行顺序,而这些顺序问题直接关系到我们的脚本逻辑的设计和压测结果的评估。 假设线程组一批请求中多次轮询,是否等每次轮询执行完成,才进行下一轮的请求?批量请求的http执行顺序是怎样子的?前一个http加入定时器后是否会影响下一个htt ... 阅读全文 »
Jmeter系列-使用Jmeter做阶梯式加压 发表于 2019-02-11 | 更新于 2019-04-24 | 分类于 jmeter 1、背景有些场景,需要我们使用阶梯式加压,慢慢一批一批数量,逐渐往上加压,最高并发运行线程不能因为运行出错而减少虽然普通Thread Group也可以进行阶梯式加压,但由上一篇《Jmeter线程组内各请求的执行顺序》我们可以知道,若线程组启动时间参数设置不当,会造成线程组的加压方式并不会按照我们预想 ... 阅读全文 »
Jmeter系列-Jmeter登录session共享 发表于 2019-02-11 | 更新于 2019-04-24 | 分类于 jmeter 1、背景有很多情况,我测试的接口或场景与登录操作无关,而又必须先登录才拥有对应的接口权限,测试对应的接口。那么有哪些共享session的方法? 2、共享登录session方式2.1、利用仅一次控制器共享session(单个线程组)利用简单的仅一次控制器,处理登录操作,如下图 提取登录请求的sessi ... 阅读全文 »
Jmeter系列-jmeter介绍 发表于 2019-02-11 | 更新于 2019-04-24 | 分类于 jmeter 1、简介 测试系统的负载能力和性能测试工具纯Java开发支持多种类型服务和协议界面模式和命令行模式扩展性强 2、安装和启动下载地址:https://jmeter.apache.org/download_jmeter.cgi历史版本:https://archive.apache.org/dist/j ... 阅读全文 »
DOM编程之渲染引擎原理 发表于 2019-02-11 | 更新于 2019-04-24 | 分类于 javascript 1、背景 浏览器引擎主要由两部分组成:渲染引擎(rendering engine)和js解析器(javascript interpreter) 参考浏览器工作原理:http://domenicodefelice.blogspot.com/2015/08/how-browsers-work.html ... 阅读全文 »
高性能JavaScript系列-作用域管理原理 发表于 2019-02-11 | 更新于 2019-04-25 | 分类于 javascript 1、执行环境context首先我们需要理解什么是执行环境?其实可以简单理解为上下文执行环境,举个栗子: 1234function add(num1, num2){ var sum = num1 + num2; return sum;} 执行函数add时,会创建一个被称为执行环 ... 阅读全文 »
高性能JavaScript系列-无阻塞加载js文件 发表于 2019-02-11 | 更新于 2019-04-23 | 分类于 javascript 代码11<script type="text/javascript" src="file1.js"></script> 代码2 1234var script = document.createElement("script&q ... 阅读全文 »
秒懂flex布局 发表于 2019-02-11 | 更新于 2019-02-27 | 分类于 css 1、背景 我们知道一切dom元素对css而言都是一个盒子,css正是以盒子模型为基础进行渲染CSSDom,而页面布局一直是css一个应用重点,那么如何通过css实现水平居中和垂直居中?相信实现的方法有很多,如table,float等,但它们都有各自的缺陷。然而当flex出现后,一切都变得相当的简约而 ... 阅读全文 »