【转载】Linux Cache Mechanism Summary(undone)

时间:2022-09-05 11:37:58

Jmeter的安装

   官网下载地址:http://jmeter.apache.org/download_jmeter.cgi

作为Java应用,是需要JDK环境的,因此需要下载安装JAVA,并且作必要的的环境变量配置。

一、bin目录

examples:    目录中有CSV样例

jmeter.bat/jmeter.sh    windows的启动文件/linux的启动文件,通过编辑可以修改Jmeter启动时候的JVM参数等等

jmeter.log    jmeter运行日志文件

jmeter.properties      系统配置文件,Jmeter超过80%的配置内容都在这个文件中修改,比如默认编码格式,报告格式等等

jmeter-server.bat            windows分布式测试要用到的服务器配置

jmeters-server                linux分布式测试要用的服务器配置

其中系统配置文件中的SSL设置重点关注如下几个:

# 指定HTTPS协议层

https.default.protocol=TLS

# 指定SSL版本
https.default.protocol=SSLv3

# 设置启动的协议
https.socket.protocols=SSLv2Hello SSLv3 TLSv1

# 缓存控制,控制SSL是否可以在多个迭代中重用
https.use.cached.ssl.context=true

二、docs目录

  存放的是官方API接口文档目录。主要用于二次开发。

三、extras目录

  扩展插件目录。提供了对Ant的支持,可以使用Ant来实现自动化测试,例如批量脚本执行,产生html格式的报表,测试运行时,可以把测试数据记录下来,jmeter会自动生成一个.jtl文件,将该文件放到extras目录下,运行"ant -Dtest=文件名 report",就可以生成测试统计报表。

四、lib目录

  所用到的插件目录,里面均为jar包。jmeter会自动在jmeter_HOME/lib和ext目录下寻找需要的类,lib下存放JMeter所依赖的外部jar:如httpclient.jar、httpcore.jar、httpmime.jar等等。

  其中lib\ext目录下存放有Jmeter依赖的核心jar包,ApacheJMeter_core.jar、ApacheJMeter_java.jar在写client端需要引用,JMeter插件包也在此目录下。

  lib\junit下存放junit测试脚本.

五、Licenses目录

  jmeter证书目录

六、Printable_docs目录

  用户使用手册,官方存放帮助文档

Jmeter脚本的开发

Jmeter一般用于接口测试和性能测试。脚本地实现方式:

  1. 利用第三方软件来录制

      Badboy

      BlazeMeter

      自带的http录制

  2.抓包

  3.手写

Badboy录制优缺点:

优点:

操作简单

生成的脚本简洁容易,类似于LOADrunner中的html模式

缺点:

仅适用于B/S架构的产品

因为内置浏览器的内核问题,会产生兼容性问题,导致无法录制

BlazeMeter录制优缺点---

【转载】Linux Cache Mechanism Summary(undone)的更多相关文章

  1. Linux Cache Mechanism Summary(undone)

    目录 . 缓存机制简介 . 内核缓存机制 . 内存缓存机制 . 文件缓存机制 . 数据库缓存机制 1. 缓存机制简介 0x1: 什么是缓存cache 在计算机整个领域中,缓存(cache)这个词是一个 ...

  2. [转载]Linux进程调度原理

    [转载]Linux进程调度原理 Linux进程调度原理 Linux进程调度的目标 1.高效性:高效意味着在相同的时间下要完成更多的任务.调度程序会被频繁的执行,所以调度程序要尽可能的高效: 2.加强交 ...

  3. [转载]Linux缓存机制

    [转载]Linux缓存机制 来源:https://blog.csdn.net/weixin_38278334/article/details/96478405 linux下的缓存机制及清理buffer ...

  4. Linux cache释放

    cache释放: To free pagecache: > /proc/sys/vm/drop_caches To free dentries and inodes: > /proc/sy ...

  5. Linux cache 缓存过大

    linux cache 缓存过大 : 除重启服务 之外:直接释放内存方式之一: 修改配置释放cached内存: echo > /proc/sys/vm/drop_caches

  6. Linux Cache 机制

    在阅读文章前,您应该具备基本的存储器层次结构知识,至少要了解局部性原理.要详细了解cache基本原理,可以参考本书<深入理解计算机系统>中存储器体系结构一章: 带着疑问来看文章,cache ...

  7. &lbrack;转载&rsqb;Linux下非root用户如何安装软件

    [转载]Linux下非root用户如何安装软件 来源:https://tlanyan.me/work-with-linux-without-root-permission/ 这是本人遇到的实际问题,之 ...

  8. &lbrack;转载&rsqb;Linux 命令详解&colon;&period;&sol;configure、make、make install 命令

    [转载]Linux 命令详解:./configure.make.make install 命令 来源:https://www.cnblogs.com/tinywan/p/7230039.html 这些 ...

  9. Free命令详解和释放linux Cache(转载)

    因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache.这些cache起来的内容可以增加文件以及的读写速度. 先说下free命令怎么看内存 [root@yuyii proc]# fr ...

随机推荐

  1. sublime编写markdown文件中Ctrl&plus;B的作用

    今天,手残,用markdown编辑是按了Ctrl+B,结果发现直接在同一文件夹目录下编译生成了html文件,之前都是Alt+m,可以直接预览,可是后来由于系统更新还是什么,Alt+m只会在用户目录(而 ...

  2. 三层交换机&plus;二层交换机配置VLAN相互访问

    使用思科模拟软件Cisco Packet Tracer Student,软件功能有限,只能架设简单的网络架构,适合初学者使用.

  3. ECC校验原理以及在Nand Flash中的应用

         本篇文章主要介绍ECC基本原理以及在Nand Flash中的应用,本文记录自己对ECC校验原理的理解和学习. ECC介绍      ECC,全称为Error Correcting Code, ...

  4. spring aop通过注解实现日志记录

    首先是几个概念:连接点(Joinpoint).切点(Pointcut).增强(Advice).切面(Aspect) 另外也要使用到注解. 需求:通过注解定义LogEnable.然后程序运行能够识别定义 ...

  5. 《算法》第四章部分程序 part 3

    ▶ 书中第四章部分程序,加上自己补充的代码,随机生成各类有向图 ● 随机生成有向图 package package01; import edu.princeton.cs.algs4.StdOut; i ...

  6. Tomcat启动报错&colon;org&period;apache&period;catalina&period;LifecycleException&colon; Failed to start component&period;&period;&period;java&period;util&period;zip&period;ZipException&colon; error in opening zip file

    1.项目环境 IntelliJ IDEA2018.1.6 apache-tomcat-8.0.53 基于springboot开发的项目 maven3.5.3 2.出现问题 从svn同步下项目 启动to ...

  7. python 命名元组(namedtuple)

      我们知道c/c++语言中,有结构体这种数据类型: struct{ string name; int age; char sex; }student; 在对结构体对象进行赋值或者取值时可以使用.运算 ...

  8. Netty源码分析第8章&lpar;高性能工具类FastThreadLocal和Recycler&rpar;----&gt&semi;第3节&colon; recycler的使用和创建

    Netty源码分析第八章: 高性能工具类FastThreadLocal和Recycler 第三节: recycler的使用和创建   这一小节开始学习recycler相关的知识, recycler是n ...

  9. SQL联合查询中的关键语法

    http://www.cnblogs.com/aaapeng/archive/2010/01/20/1652151.html 联合查询效率较高.以下例子来说明联合查询的好处 t1表结构(用户名,密码) ...

  10. PID控制算法的C语言实现三&&num;160&semi;位置型PID的C语言实现

    上一节中已经抽象出了位置性PID和增量型PID的数学表达式,这一节,重点讲解C语言代码的实现过程,算法的C语言实现过程具有一般性,通过PID算法的C语言实现,可以以此类推,设计其它算法的C语言实现. ...