Jmeter 的变量类型和作用域

Jmeter 中,有多种不同类型的变量,拥有各自的来源、更新方式、作用域、用途。 最初使用 Jmeter 的时候,往往难以搞清楚这些区别,以致不能采用正确的使用方式。本文试着将这一问题解释清楚。

Python 换行符和多行模式

Python 的正则表达式支持 多行模式 ,将每行文字分别匹配。然而各种操作系统里,换行符的表示法各不相同,会导致 Python 不能正确使用多行模式。

Chrome 如何恢复到69版本之前的经典主题

最近,Google 为了庆祝 Chrome 诞生 10 周年,在新推出的 69 版本 Chrome 中,对 UI 做了重大改变。在我们真正能接受新的 UI 之前,先看看如何回到以前的外观主题。

Jmeter 在线程组之间共享 Cookie

Jmeter 如何管理 Cookie 一文中,我们看到了 Cookie Manager 的管理范围仅限于所在的线程组。当需要在多个线程组之间传递、共享 Cookie 信息时,就需要额外的手段了。本文试着讨论这些传递 Cookie 的方法。

学习 TikZ (1) 笛卡尔坐标系

本篇来自 TikZ 和 PGF 3.0.1 使用手册 的第二章,是作者提供的简单教程,笛卡尔坐标系是最基本的应用,使读者能对 TikZ 的使用产生初步的印象。源文档讲的故事有点冗长,我把本章的概要记录在这里。

Jmeter 如何管理 Cookie

如今许多网站都不是简单的接收请求然后响应了,而是需要客户端同时处于“登录状态”,而证明客户端登录状态的“凭证”,就是服务器先前返回的 Cookie. 只有客户端再次发起请求的时候携带上 Cookie,才能证明当前用户处于已登录状态。本文讨论 Jmeter 如何管理 Cookie.

Jmeter 中使用 Groovy

Jmeter 参数化的方法

Jmeter 的参数化,目的是将测试用例中,容易发生变化的量抽象出来,集中在一起。同时保留逻辑相同的部分在测试用例中。这样就能通过改变参数集的方式,复用测试用例,达到测试多个系统、或者以多种规格开展测试的目的。

Python 实现递归生成器

生成器是 Python 中比较简单方便、占用资源少的工具,用以生成序列数据。而结合递归方法,能激发出更强大、灵活的功能。本文里,我们尝试用 递归生成器 实现itertools里的product()函数.

Python 列表元素替换

要实现 Python 替换列表多个元素,并没有自带的方法。其实可以使用列表解析的方法,方便快速的替换列表内容。大致有三种方法:条件替换、批量替换、映射替换。本文讨论这些方法。

Python 判断列表的包含关系

有两个列表,如何判定它们之间的包含关系?Python 并没有提供原生的方法,有没有一种简单的写法可以判定呢?我想到了一种一行代码的判定方法。

Python 读取csv的某列

CSV 本质上是文本文件,能提供与 Excel 的表格类似的二维数据结构。因为是文本文件,读写都比 Excel 方便容易的多,经常拿来作为数据的中转格式。本文讨论如何快速有效的按列读取 CSV 文件。

Python 读取csv的某行

CSV 本质上是文本文件,能提供与 Excel 的表格类似的二维数据结构。因为是文本文件,读写都比 Excel 方便容易的多,经常拿来作为数据的中转格式。本文讨论如何快速有效的按行读取 CSV 文件。

Python 的集合(set)类型

本文简单介绍了Python语言里set类型自带的方法,set类型表示元素和集合的从属关系(membership),和列表等序列相比,最大的特点是无序。可以跟数学里的集合概念完全对应起来。

Linux/Mac 下 vi 设置配色方案

vi 的默认颜色是黑底白字,这么单调的颜色对新手十分不友好,尤其是在读代码或者配置文件时,特别累。

下面介绍修改vi配色方案的几个步骤。

ubuntu 下设置 locale 报错

新装的ubuntu server 16.04 server ,有时候报 locale 错。这很可能是由于 locale 文件缺失造成。解决方法是在默认的 locale 文件里加上默认的地区设置。

当selenium遇上docker

docker-selenium

docker-selenium 项目以 docker 镜像形式提供了传统的selenium standalone server、web driver、headless 浏览器、VNC server等所有服务,方便了在Linux环境里开展自动化。

用 nginx 搭建文件下载服务器

有时候临时需要搭建一个文件服务器、提供文件目录浏览和文件下载功能,有一种比较简便的方法是使用 nginx 的 目录列表 功能,由 ngx_http_autoindex_module 提供。

用 Samba 快速搭建文件服务器

Samba 是年代久远的文件服务器,使 windows 能从 Linux 系统中上传和下载文件。但是因为配置和逻辑难以理解,有时候难以搭出想要的形式。本文试着总结出 Samba 服务器的搭建技巧。

Python 按字符串排序

本文将讨论的是,如何将一个字符串组成的列表,比如 ['abc','cba','bac'] ,按照特定的条件(比如首字母、尾字母、或者长度)灵活的排序?

Python 展开多层嵌套的列表

本文将讨论:如果有一个多维列表 List,也就是多层嵌套(nested)的关系,如何提取列表的所有元素,将多层嵌套的列表展平(flatten)得到一维列表?

Python 找出序列里的符合要求的元素

这篇文章要讨论的是,如何用 Python 提取出一个序列中,符合特定条件的所有元素。例如,找出序列里的所有正数、所有以 Wang 结尾的名字、等等

当selenium遇上docker (二)

docker-selenium

这一篇是上一篇 当selenium遇上docker 的续集,重点介绍 selenium-docker 的使用和调试、设置桌面和安装中文字体。

宜家毕利(BILLY)书架的拼装过程

毕利是风格中性(或者说没有风格)的书架,侧板用刨花板、背板用纸板制作,正如上面的一段话和我的另一篇文章中提到的,相对于一般的书架(哪怕是刨花板的)来说,RMB 499的价格确实很便宜了。

Mapinfo快速输入坐标

Mapinfo的 “改变视图(Change view)命令,可以根据输入的经纬度坐标,快速引导到指定位置。但是坐标的输入多靠复制粘贴,项目又多,需要多次操作。使用 ahk(Auto hotkey)脚本可以直接读取粘贴板里的坐标,解析后模仿键盘输入。

Jmeter 复制粘贴无效

Mac 上 运行 Jmeter 有时候会遇到复制、粘贴、删除等快捷键不起作用的情况,往往是外观方案(Look and Feel)的原因。

Jmeter 只执行一次的方法

使用 Jmeter 进行负载测试时,如果希望多个线程利用同一个登录 session,发起多个并发请求的场景,要求使登录和注销在整个测试过中只执行一次。应该怎么实现?

Jmeter 的 WebSocket 插件

使用 Jmeter 测试 WebSocket 协议时,可以使用 WebSocket 插件。寻找和安装插件的最好方法是通过 Jmeter 的 插件管理器(Plugins Manager)下载,插件管理器 下载地址在这里

学习 TikZ

TikZ 是 Latex 的一个图形库,构建于 PGF 库之上,能以简单的语法,画出精确的示意图。作者是一名德国人 Till Tantau 在写自己的博士论文时,使用的 Latex 样式库。TikZ 取名的方式和 GNU 类似,“TikZ ist kein Zeichenprogramm“(TikZ 不是 一个画图程序)。

Python 动手做

今天是2017年最后一天。从今天开始,我打算开始写一系列关于Python的slide。希望能做到每周一篇,坚持做一件事,回头来看是不小的收获。我希望能把问题描述的尽量容易理解,希望通过这些slide,能帮助正在学习python,或者在某一领域遇到问题的读者。


©2011-2018 LFhacks.com   浙ICP备11058578号