性能测试
文章平均质量分 57
warm77
这个作者很懒,什么都没留下…
展开
-
ab命令压力测试
https://www.cnblogs.com/yueminghai/p/6412254.html原创 2018-05-01 22:01:07 · 144 阅读 · 0 评论 -
5 - Jmeter csv 数据文件的使用
在使用JMeter的时候,往往需要参数化一些数据,常用到的就是CSV Data Set Config,下面来详细介绍下该控件的使用方法。 1、通过Test Plan 或者Thread Group添加CSV Data Set Config。2、准备数据文件,一般以 .csv,.dat 等结尾的文件,数据之间的分隔符可用 ,或者 tab例如:以下是CSV Data Set Config各个参数使用说明...转载 2018-05-31 07:32:55 · 10008 阅读 · 0 评论 -
7- tomcat性能调优和性能监控(visualvm)
tomcat服务器优化 1、JDK内存优化 根据服务器物理内容情况配置相关参数优化tomcat性能。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。 Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大.Tomcat默认可以使用的内存为128MB,Windows下,在...转载 2018-06-21 20:01:54 · 415 阅读 · 0 评论 -
6 - JMeter JMXMon插件监控JVM
JMeter JMXMon插件监控JVM一、 添加JMXMon插件1.下载JMXMon插件访问网址:http://www.jmeter-plugins.org/方法一:下载jmeter-plugins-manager-0.11.jar(目前版本为0.11),放到jmeter/lib/ext目录下,重启启动jmeter后可以在Options->Plugins Manager的Availab P...转载 2018-06-01 10:41:29 · 1896 阅读 · 0 评论 -
6-正则表达式提取器
正则表达式提取器(正则表达式提取器是Jmeter关联中的一种)使用场景:有两个HTTP请求,请求A的返回数据中有一个字段“ABCD”,该字段要作为请求B的入参。1、添加方式请求A上右键-->后置处理器->正则表达式提取器2、提取A请求中的taskCode对应的值为了获取到上图中圈起来的这个值,要配置正则表达式提取器:说明:(1)引用名称:下一个请求要引用的参数名称,如填写Atask,则...转载 2018-06-08 12:15:22 · 1948 阅读 · 0 评论 -
9 - Jmeter JDBC 连接Oracle
1. 上传驱动,需要到官网下载最新的驱动。2. 建立JDBC连接,test为service name3. JDBC request. 要注意query type的选择。原创 2018-06-23 18:42:14 · 806 阅读 · 0 评论 -
7 - Windows上的编写的JMX脚本在Linux上运行。
1、安装&配置可在Linux服务器上利用服务器强大的性能,执行JMeter进行性能测试。当然,可在Windows机器上先编好测试计划(注意版本匹配,否则可能产生莫名错误),然后下载到Linux上运行。以JMeter2.9为例,下载地址:http://jmeter.apache.org/download_jmeter.cgi,选择binaries下2.9版本。解压完成后,添加环境变量:vi ...转载 2018-06-17 13:31:33 · 1574 阅读 · 0 评论 -
TPS估算和并发估算
TPS估算和并发估算原创 2018-07-03 09:41:15 · 2393 阅读 · 0 评论 -
10-Jmeter authrization Manager
1. 在postman里,我们可以看到有authentication 选项。在jmeter里走HTTP authorization manager 实现。原创 2018-06-28 17:19:40 · 570 阅读 · 0 评论 -
Zabbix 部署,应用
1. CentOS7使用yum详细搭建zabbix3.2过程, 这个博文里写得很详细。https://blog.csdn.net/s3275492383/article/details/624172102. zabbix3.4监控windows客户端2.1、下载zabbix-agent客户端被监控的主机装在windows7 64位操作系统,被监控端需要安装:https://www.zabbix.c...原创 2018-06-06 10:08:47 · 886 阅读 · 0 评论 -
6-Jmeter 上传图片
1. 上传图片,目前只找到用默认的http header manager的方式,用自动定义的Content-Type, 会报错。2. POST参数为录制脚本所得,为什么要这样写没详细研究过。...原创 2018-06-12 11:17:40 · 1201 阅读 · 0 评论 -
4 - jmeter时间函数
有时在接口测试时,其参数需要为时间戳或者是日期格式的数据。针对此问题,可以使用JMeter自带的_time 函数来解决以上问题 操作步骤:1、通过函数助手,生成一个_time 函数: 2、如果参数为时间戳,那公式为:${__time(,)} : 默认该公式精确到毫秒级别, 13位数${__time(/1000,)} : 该公式精确到秒级别, 10位数 3、 如果参数需要为当前日期,那公式为:...转载 2018-05-23 17:11:55 · 326 阅读 · 0 评论 -
httprunner的用例模板
httprunner的用例模板。1. 用例用[{"config":{}},"test":{}}]格式。2. config 为全局配置变量namerequired格式:string测试用例集的名称,在测试报告中将作为标题variablesoptional格式:list of dict定义的全局变量,作用域为整个用例集parametersoptional格式:list of dict全局参数,用于实现...原创 2018-05-03 13:28:35 · 2720 阅读 · 0 评论 -
Locust taskset 组织支持多种形式
1. taskset 包含def 任务函数from locust import HttpLocust, TaskSetdef job1(l): l.client.get('/') print('this is huifu')def job2(l): l.client.get('/') print('i am 20')class UserBehavior(...原创 2018-05-10 11:02:00 · 466 阅读 · 0 评论 -
Locust 登陆压力测试
debugtalk 大大很早就在国内给大家介绍过locust. 在他的博文里有讲解有例子。真正实用到自己的项目中还得靠自己灵活应用。http://debugtalk.com/post/head-first-locust-advanced-script/1. 按照locust.io官网推荐的项目结构。如下图locust的子类httplocust底层用的是requests. 因此做API性能测试需要最...原创 2018-05-10 10:54:54 · 3239 阅读 · 3 评论 -
1 -- http请求—content-type与参数
本文讲三种content-type以及在Jmeter中对应的参数输入方式 第一部分:目前工作中涉及到的content-type 有三种:content-type:在Request Headers里,告诉服务器我们发送的请求信息是哪种格式的。 1 content-type:application/x-www-form-urlencoded默认的。如果不指定content-type,默认使用此格式。参...转载 2018-05-17 19:58:36 · 552 阅读 · 0 评论 -
2 - 用户定义的变量, 变量定义和引用。
使用场景:一组API根据业务流程制作成测试脚本,想要移植到其他测试环境时,由于数据库发生了变更,有些初始化数据也相应发生了变化,例如环境地址、请求路径等等。博主甚至把服务器地址和接口的部分共同请求路径都做成了自定义变量。 1、添加方式线程组 右键->添加->配置元件->用户定义的变量 2、作用范围当前的线程组内所有取样器(即博主的HTTP请求)都可以引用变量3、变量引用方式 需要...转载 2018-05-17 22:43:17 · 1325 阅读 · 0 评论 -
3 - Jmeter-几种在响应报文中抽取数据的方法
https://www.jianshu.com/p/b76685692e11转载 2018-05-18 07:56:10 · 2044 阅读 · 0 评论 -
Jmeter 显示乱码
1. Jmeter 显示中文UI2. Jmeter 响应结果中文乱码原创 2018-05-16 08:31:06 · 401 阅读 · 0 评论 -
chrome 安全yslow,并进行测试。
1、chrome安装扩展程序被墙了,使用软件到墙外面登录yslow网站 http://yslow.org/在Availability 选项中可看到chrome,右击chrome ,点击在新标签页中打开链接,打开一个新的标签页https://chrome.google.com/webstore/detail/yslow/ninejjcohidippngpapiilnmkgllmakh2、Chrome...转载 2018-05-26 21:36:20 · 1538 阅读 · 0 评论 -
if controller
if controller原创 2018-07-05 18:08:06 · 413 阅读 · 0 评论