jmeter压测、操作数据库、分布式linux下运行、webservice接口测试、charles抓包
一、jmeter压测

在线程组中设置好,然后添加http请求,t添加聚合报告查看压力测试结果,如图:

一般压测时间10-15分钟,如果是稳定性测试,一般n*12小时,这些并发用户一直在请求。
tps:服务端每秒钟能处理的请求数。
响应时间:就是你从发出请求到服务端返回给你数据的时间。
二、jmeter操作数据库
在测试计划中添加mysql-connector-java-5.1.7-bin.jar





最后添加查看结果树。如果既要查询又要修改操作选择Callable Statement这个模式。
断言:自动帮你校验结果。先添加http请求在后面添加:

三、jmeter分布式操作
jmeter分布式压测 (多台电脑一起压测)
1、有多台电脑,每台电脑上都有jmeter,而且这几台电脑都互相能ping通。
2、在我的电脑的jmeter的配置文件里面添加了其他电脑的ip。在jmeter.properties里面添加remote_hosts,用,隔开。
3、在其他人的电脑上要启动jmeter-server。
ps:如果有参数化文件,那么也要在其他人的电脑的同样位置放一份。
在jmeter运行里面远程启动开启。
linux下如何运行:
1、没有图形化界面。
2、先把jmeter的bin目录加入到环境变量里面。
然后执行这个命令
jmeter -n -t e:\path\HTTP请求.jmx -l e:/path/res.jtl
-n 代表在没有图形化界面下运行
-t 指定一个测试脚本
-l 指定结果文件,这个结果文件要以.jtl结尾
四、抓包
Charles抓包 fiddler、wireshark
1、定位问题,前端的、后端的问题
2、发出去的请求,请求头、请求体,返回的数据
3、拦截请求,修改请求
手机抓包设置代理
1、手机得和你电脑在一个局域网里面,得连同一个wifi
2、服务器写你电脑的ip 8888
打断点:

清空记录后继续抓此请求

返回值进行修改

弱网测试:

加个过滤条件
五、webservice接口测试
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
wsdl结尾的一个地址
然后打开soapui,新建一个soap项目,然后输入这个地址就ok了。

jmeter压测、操作数据库、分布式linux下运行、webservice接口测试、charles抓包的更多相关文章
- jmeter压测mysql数据库
jmeter连接并压测mysql数据库,之前一直想用jmeter一下测试mysql数据库的性能,今天偶然看到一篇博客,于是乎开始自己动手实践. 一.准备工作 1.安装好mysql数据库,可以安装在本地 ...
- Linux下运行scala语言的jar包
1.新建project 2.打包 3.linux下运行jar包 #First.jar为jar包名,Test为主类名 [root@FI-2 Desktop]# spark-submit First.ja ...
- 在Linux下运行引入了外部jar包的java程序
如图:H.java里引入了commons-io-2.2.jar 代码如下: import org.apache.commons.io.IOUtils; public class H{ public s ...
- Linux下如何使用Wireshark进行抓包
1. 安装wireshark Ubuntu 14.04.3 缺省安装后, 不包含Wireshark抓包软件,因此首先需要手工进行Wireshark的安装: apt-get update apt ...
- Linux下基于命令行的抓包方法
大家可能都已经对著名的抓包工具Ethereal比较熟悉了,这里再介绍一种基于命令行的抓包工具tcpdump. 举例:抓本机1813端口上的数据,并将抓包结果保存在test.cap文件中 然后在本地可以 ...
- jmeter压测、操作数据库、分布式、 linux下运行的简单介绍
一.jmeter压测 1.如何压测 常规性能压测:10-15分钟 稳定性测试:一周.2天等 如果想要压测10分钟,勾选永远,勾选调度器,填写600秒.也可以使用固定启动时间. 2.tps.响应时间 ( ...
- windows下Jmeter压测端口占用问题(亲测有效)
windows下Jmeter压测端口占用问题 1 报错信息描述 压测的初期,在设置了 150qps/s 的并发数下压测几分钟后 Jmeter 就出现了如下报错. JAVA.NET.BINDEXCEPT ...
- windows下Jmeter压测端口占用问题
https://blog.csdn.net/weixin_43757847/article/details/88188091 1 前情提要人脸识别项目中,云平台新增了人脸识别的校验接口.考虑到存在大量 ...
- 在Linux CentOS上搭建Jmeter压测环境
本文的主要内容是介绍如何在Linux CentOS 服务器上面搭建Jmeter的压测环境整个详细的流程,来满足我们日常工作中对于压力测试环境搭建.压力测试执行过程的需求. 一.首先我们要准备四个东西, ...
随机推荐
- Codeforces Round #467 (Div. 2) B. Vile Grasshoppers
2018-03-03 http://codeforces.com/problemset/problem/937/B B. Vile Grasshoppers time limit per test 1 ...
- 【做题】SDOI2017硬币游戏——方程&概念处理
原文链接 https://www.cnblogs.com/cly-none/p/9825339.html 题意:给出\(n\)个长度为\(m\)的互不相同的01串.有另一个串,初始为空.不断进行如下操 ...
- VS工作目录,输出目录
C++项目,解决方案总文件夹下就只包含解决方案配置文件sln和一个项目总文件夹和一个Debug文件夹以及一个Release文件夹(共四个东东,其中Debug和Release文件夹中存放最终生成的结果e ...
- winform左右滑动
public static class FormTransform { public static void TransformSize(Form frm, int newWidth, int new ...
- IdentityServer4服务器配置
Session认证和JWT(Json Web Token) Token认证就是基于JWT 1.Session认证 1. 用户输入其登录信息 2. 服务器验证信息是否正确,并创建一个session,然后 ...
- Jellyfish详解
一.Jellyfish简介 JELLYFISH是CBCB(Center for Bioinformatics and Computational Biology)的Guillaume Marçais ...
- 7.7 GRASP原则七: 纯虚构 Pure Fabrication
GRASP原则七: 纯虚构 Pure Fabrication 如果依据信息专家原则获得的解决方案不合适,既不想违反低耦合.高内聚,也不想违 反其他的原则, 该如何把职责分配给对象? 左右为难… ...
- 基于Xshell使用密钥方式连接远程主机
基于Xshell使用密钥方式连接远程主机 连接远程主机,就验证身份而言,一般有两种方式,一种是通过用户密码:另一种通过公钥的方式(Public Key). 图1 xshell支持验证登录用户的方式 下 ...
- JS中输出EL表达式
要在javascript中使用El表达式,需要在el表达式两端加上单引号或者双引号 <script type="text/javascript"> jQuery(doc ...
- php同curl post 发送json并返回json数据实例
<?php $arr = array( 'subject'=>'课程', 'loginName'=>'Durriya', 'password'=>'123' ); //json ...