竹竹云

导航

2020年12月1日

JMeter性能测试9:阿里云服务器压测

摘要: 第一步准备好jmeter脚本 第二步 将本地的jmeter脚本上传到阿里云进行验证 检验阿里云的jmeter是否能正常运行 将本地的脚本上传到阿里云使用xshell进入到该目录下 使用命令运行刚才上传的脚本 jmeter -n -t jmetertest.jmx -l result.jtl -e - 阅读全文

posted @ 2020-12-01 16:36 竹竹云 阅读(1108) 评论(0) 推荐(0) 编辑

jmeter进行分布式压测过程与 注意事项

摘要: jmeter命令行运行但是是单节点下的, jmeter底层用java开发,耗内存、cpu,如果项目要求大并发去压测服务端的话,jmeter单节点难以完成大并发的请求,这时就需要对jmeter进行分布式测试: 1:先说说分布式测试原理 处理过程: 一:调度机master启动以后,会拷贝本地的jmx文件 阅读全文

posted @ 2020-12-01 15:49 竹竹云 阅读(1597) 评论(0) 推荐(1) 编辑

2020年10月23日

使用Jmeter对SHA1加密接口进行性能测试

摘要: 性能测试过程中,有时候会遇到需要对信息头进行加密鉴权,下面我就来介绍如何针对SHA1加密鉴权开发性能测试脚本1、首先了解原理,就是需要对如下三个参数进行SHA1加密,(AppSecret + Nonce + CurTime),三个参数拼接的字符串,进行SHA1哈希计算,转化成16进制字符(Strin 阅读全文

posted @ 2020-10-23 17:06 竹竹云 阅读(461) 评论(0) 推荐(0) 编辑

jmeter之自动重定向和跟随重定向用法

摘要: jmeter工具里面有自动重定向和跟随重定向这2种选择,那么他们到底有啥区别呢? 目录 1、自动重定向和跟随重定向 2、举个例子 1、自动重定向和跟随重定向 01、3XX的请求一般要使用跟随重定向,200的请求任意都可以 02、自动重定向只有一个最终的响应结果,不会有过程,跟随重定向会记录请求每一步 阅读全文

posted @ 2020-10-23 17:05 竹竹云 阅读(543) 评论(0) 推荐(0) 编辑

2020年8月18日

jmeter跳过验证码登录配置:通过手动添加 Cookie 跳过带验证码的登录接口

摘要: 目录 一、基本配置 二、HTTP请求默认值 三、HTTP信息头管理器 四、HTTP Cookie管理器 五、线程组下接口设置 一、基本配置 二、HTTP请求默认值 (1)jmeter的设置: (2)设置HTTP请求默认值的优点: 1.该默认请求值下的所有接口,都不用填以下截图这几个选项。 2.而且可 阅读全文

posted @ 2020-08-18 16:14 竹竹云 阅读(2834) 评论(0) 推荐(0) 编辑

jmeter-登录获取cookie后参数化,或手动添加cookie, 再进行并发测试

摘要: 以下情况其实并不适用于直接登录可以获取cookie情况,直接可以登录成功,直接添加cookie管理,cookie可以直接使用用于以下请求操作。 如果登录一次后,后续许多操作,可以将cookie管理器放到事务控制器之外,作为全局的cookie管理器。 特殊情况可以参照以下情况添加cookie,例如有滑 阅读全文

posted @ 2020-08-18 16:03 竹竹云 阅读(1868) 评论(0) 推荐(0) 编辑

Jmeter的Cookie管理器调试与参数化

摘要: 默认系统都是需要登录,才能操作其它接口,所以需要添加一个HTTP Cookie 管理器,默认Cookie管理器是关闭的,需要修改jmeter配置文件jmeter.properties,该文件在jmeter\bin\路径下,找到#CookieManager.save.cookies=false 修改为 阅读全文

posted @ 2020-08-18 15:41 竹竹云 阅读(2059) 评论(0) 推荐(0) 编辑

关于jmeter客户端实现中HttpClient4与Java的区别

摘要: 如上图:jmeter客户端实现方式有三种,一种是java,一种是httpclient4,还有一种默认,我们来看一下java与httpclient4的区别: Java:选择压测时,链接是复用的(代码中的http调用都加了连接池)httpclient4:压测时,每请求一次都创建一个新的链接,(jmete 阅读全文

posted @ 2020-08-18 14:23 竹竹云 阅读(3363) 评论(0) 推荐(1) 编辑

2020年8月4日

性能问题初步排查方法

摘要: 引言 有时候有很多问题只有在线上或者预发环境才能发现,而线上又不能Debug,所以线上问题定位就只能看日志,系统状态和Dump线程,本文只是简单的介绍一些常用的工具,帮助定位线上问题。 问题定位 1: 首先使用TOP命令查看每个进程的情况,显示如下: top - 22:27:25 up 463 da 阅读全文

posted @ 2020-08-04 14:23 竹竹云 阅读(547) 评论(0) 推荐(0) 编辑

2020年7月31日

web安全性测试用例

摘要: 建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、SQL 注入、身份验证和授权错误. 1. 输入验证 客户端验证 服务器端验证(禁用脚本调试,禁用Cookies) 1.输入很大的数(如4,294,967,269),输入很小的数(负数) 2.输入超长字符,如对输入文字长度有限制,则尝试超过限制,刚 阅读全文

posted @ 2020-07-31 16:57 竹竹云 阅读(530) 评论(0) 推荐(0) 编辑