摘要: 一、概念理解 1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串) (2)json.l 阅读全文
posted @ 2019-02-16 11:02 hjianhui 阅读(137726) 评论(0) 推荐(7) 编辑
摘要: top命令算是最直观、好用的查看服务器负载的命令了。它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大。 在终端中输入top,回车后会显示如下内容: 一、系统信息统计 前五行是系统整体状态的统计信息展示区域。下面分别介绍每一行中的内容: 1、第一行显示服务器概况 如下所示 阅读全文
posted @ 2018-12-08 17:01 hjianhui 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 转:https://www.cnblogs.com/puresoul/p/5456855.html 一、 什么是软件性能 定义:软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。 由定义可知性能关注的是软件的非功能特性,所以一般来说性能测试 阅读全文
posted @ 2018-12-08 11:15 hjianhui 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-26 20:22 hjianhui 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、获取日志 在使用jmeter过程中,如果想获得更详细的日志,可以修改jmeter\bin\jmeter.properties文件中的一个属性:所有log_level.jmeter的后缀由info改为debug,如下: 2、jmeter安装 安装使用jmeter时候不需要设置classpath以及 阅读全文
posted @ 2018-11-24 11:59 hjianhui 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: 1、在Test Plan中定义如下三个变量: 2、Bean Shell可脚本如下: a、bean shell可以接受传入参数,如下图:${u1} ${u2} ${u3} b、参数可以通过bsh.args[]按顺序提取 c、bean shell提供了一个内置变量Parameters,来保存参数的集合 阅读全文
posted @ 2018-11-24 11:56 hjianhui 阅读(591) 评论(0) 推荐(0) 编辑
摘要: jmeter是一个java开发的开源性能测试工具,在性能测试中可支持模拟并发压测,但有时候当模拟并发请求较大或者脚本运行时间较长时,压力机会出现卡顿甚至报异常————内存溢出, 这里就介绍下如何解决内存溢出及相关的知识点。。。 首先来看看我们常说的内存泄漏、内存溢出是什么? 内存泄露是指你的应用使用 阅读全文
posted @ 2018-11-24 10:18 hjianhui 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 性能测试定位瓶颈的时候,定位到是因为某些 SQL 语句的查询慢所影响的,此时我们提出优化方案,肯定希望验证下优化后的 SQL,此时需要借助 JMeter 的 JDBC 请求,那么我们就需要学习 JMeter 如何与 MySQL 进行整合测试。 环境准备 除了 JMeter 外,还需要准备以下软件和 阅读全文
posted @ 2018-11-22 20:01 hjianhui 阅读(451) 评论(0) 推荐(1) 编辑
摘要: os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html 1.os.path.abspath(path) 返回path规范化的绝对路径。 >>> os. 阅读全文
posted @ 2018-11-20 23:50 hjianhui 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。 这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。 jmeter的test plan中,支持如下4种参数化方式: 函数助手:_CS 阅读全文
posted @ 2018-11-20 23:38 hjianhui 阅读(498) 评论(0) 推荐(0) 编辑