jmeter数据库,charles抓包,Python循环语句

Posted fangfangzhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter数据库,charles抓包,Python循环语句相关的知识,希望对你有一定的参考价值。

jmeter数据库,charles抓包,Python循环语句

一、Jemeter数据库

  1. 添加jar包数据库 jemeter=>浏览
  2. 添加JDBC Connection Configuration
  3. 配置数据

mysqlurljdbc:mysql://ip:port/db?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true

driver classcom.mysql.jdbc.Driver

技术分享图片

      4. 操作数据库:variable name 必须有,跟前边保持一致。

技术分享图片

 

二、Jmeter分布式(配置压力机

1、其他的电脑上也安装有jmeter

2、和其他的电脑能ping(命令行输入 

3、启动其他电脑上的jmeter-server

4、在master上修改jmeter的配置文件,找到remote_hosts,在后面加上对于的ip即可

 技术分享图片

 

三、命令行执行保存的脚本并存储

  1. 输入命令语言操作:2. 查看脚本执行结果

 技术分享图片

技术分享图片

技术分享图片

 

四、Charles抓包

抓包:能帮助我们定位问题,是后端接口出现的问题,还是前端有问题

打开charles即可看到所有的请求

  1. 拦截请求:右键勾选breakpoint

技术分享图片

  1. 修改请求

技术分享图片

  1. 修改请求返回数据

技术分享图片

  1. 查看拦截的请求

技术分享图片

  1. 模拟弱网测试

技术分享图片

 

  1. url映射:把一个地址的请求,转发到另外一个地址

技术分享图片

技术分享图片

  1. 手机抓包

http请求:

手机和电脑在同一个局域网下

手机设置代理:手动,电脑的IP,端口

HTTPS请求:

http的基础上,继续如下步骤:

电脑:charleshelp里安装证书 help=>SSL Proxyign => install charles root certificate

手机:help=>SSL Proxyign => install charles root certificate on a mobile ....打开提供的网址下载,设置为受信任的证书。

HTTPS一般都失败,需要将地址添加到SSL Proxing中,可以成功。

技术分享图片

 

五、Python语言

  1. 简介:

① 语法简单,用的人多。

② 是一种解释性语言。

③ 适用于自动化测试、web开发、数据分析、AI python、自动化运维

④ 你们测的系统和做自动化用什么语言没关系,都能用python.

⑤ 第三方模块最多的一个语言。

⑥ 能操作表格,画图,微信,能做的事很多。

2. 安装:适合装python3.以上的。

装好python之后:

    1、需要把python的安装目录加入环境变量(计算机里边,加入路径)

    2python安装目录下的scripts加入环境变量

 

六、Pycharm

简介:是一个好用的python编辑器。

1.新建一个python文件

2. 写一个小程序:   Print(‘hello world’)

3. 定义变量(变量,存东西的)

   Name = 值()

   如果声明了值,就只能输什么值。

   Name = int(),即只能输入整数。

4. 数据类型

   ‘ ’的叫字符串儿——str

   Int——整数;

   Float——小数

5.单引号‘’  双引号“”  和三引号‘‘‘  ’’’

   一个句中,引号中用引号,不重复使用。

6. 条件判断

input(‘xxx:‘) #接收到的数据类型都是字符串,必须注意,需要为数字是,要用int()转换。

:冒号,下一行就缩进。

If age>18:

  Print(你成年了)

Elif:

  Print(ddfda)

Else:

  Print(未成年)

7. 判断语句

   == 俩个等号,才是判断是不是相等

   !=  是否不等于

   And 不能用&

   Or   或者

   Print(type(变量)):看变量的数据类型

8. Continue: 跳出本次循环,执行下一个

9. Break: 直接结算循环。

10. While:需要计数,否则会一直循环下去,死循环

      For: 会自动计数。

以上是关于jmeter数据库,charles抓包,Python循环语句的主要内容,如果未能解决你的问题,请参考以下文章

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

13jmeter抓包之浏览器请求

Charles ios抓包

charles抓包工具数据怎么看

如何使用Charles抓包

charles抓包显示此主机未开启ssl代理