![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jmeter
小疯子呀
无法接受一成不变的工作,也无法面对停滞不前的自己
展开
-
jmeter接口测试之请求参数是base64编码格式
一、业务背景用户观看直播、回放等会上报学习数据,然后需要测一下学习数据,但是要测用户连续几天的学习数据,就想着可以借助接口来构造数据。二、分析接口是post请求,其他参数可以很简单的拿到值。但是其中观看视频的那个参数是jsonarray,并且要是base64的格式。之前也没碰到过这样的,后来不断调试后就成功了,准备记录一下。把进行base64编码的方法的jar包放在jmeter的e...原创 2020-04-21 14:56:05 · 2451 阅读 · 0 评论 -
jmeter进行websocket类型的接口测试
一业务背景进到直播间,教师端发起抢答、PK等,会生成一个queuename,我们要获取到这个queuename。既然是直播间的话,肯定离不开websocket,下边先介绍一下websocket。websocket是一种在单个tcp连接上进行双全工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器...原创 2020-04-15 15:46:31 · 850 阅读 · 0 评论 -
jmeter接口测试之参数是jsonarray
一、业务场景要用接口完成用户交卷,并且模拟大量用户进行交卷。二、分析因为交卷这个接口的公共参数需要用到token,自定义参数需要用到userid,并且想模拟大量用户交卷,所以先完成登录接口,这样可以拿到userid和token,不需要自己手动准备。...原创 2020-04-10 15:35:06 · 2229 阅读 · 0 评论 -
jmeter参数化
有些场景会需要参数化的一些东西,jmeter就可以呀,最常用的就是CSV Data Set Config,以登录场景为例,介绍利用jmeter实现登录的参数化1、首先增加一个用户参数2、然后在用户参数里输入用户的登录名和密码3、创建一个http请求4、然后把登录接口相关的信息填进去,如图5、然后准备CSV数据,先创建一个TXT文档,然后把数据填好,用户名和密码之...原创 2019-02-20 11:41:50 · 135 阅读 · 0 评论 -
jmeter并发测试
并发测试主要指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题。我这次是模拟签到并发。首先创建线程组,然后输入你本次并发测试需要模拟的用户数(我是模拟了10个用户)其次创建http请求,把请求用到的信息都填进去然后添加http信息头管理器,把请求头用到参数写进去就行在然后添加一个响应断言,这个不是接口测试,...原创 2019-02-27 15:56:14 · 443 阅读 · 0 评论 -
用Jmeter+badboy进行压力测试
一、用jmeter+badboy对提现后台的登录进行压力测试分为两部分,首先是先用badboy录制提现后台的登录,然后到处jmx格式的文件;然后用jmeter打开并进行压力测试。1、首先打开badboy,然后把提现后台的网址放进输入框内跳转会看到下面这个图片,录制的时候点击小红圆圈。左边就能看到录制过程中的请求2、点击录制按钮,开始录制,然后输入用户名和密码登录。因为这...原创 2019-03-02 15:33:55 · 641 阅读 · 0 评论 -
Jmete中BeanShell PreProcessor、用户定义的变量、用户参数等的使用
一、概述最近在完成了一个任务,用了jmeter中的一些组件,BeanShell PreProcessor、用户定义的变量、用户参数等。下边详细说下用法。二、前置处理器BeanShell PreProcessor、后置处理器BeanShell PreProcessor因为jmeter是java语言编写的,所以java语言生成的jar包放在jmeter的lib下的ext文件夹下,jmete...原创 2020-03-25 15:44:43 · 1087 阅读 · 0 评论