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

一、Jemeter数据库

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

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

driver class:com.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的基础上,继续如下步骤:

电脑:charles的help里安装证书 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的安装目录加入环境变量(计算机里边,加入路径)

    2、python安装目录下的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循环语句的更多相关文章

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

    一.jmeter压测 在线程组中设置好,然后添加http请求,t添加聚合报告查看压力测试结果,如图: 一般压测时间10-15分钟,如果是稳定性测试,一般n*12小时,这些并发用户一直在请求. tps: ...

  2. 第2课:jmeter总结、Charles抓包

    1.  tps(throughput):每秒钟处理的事务数(请求数),定义与qps类似(qps:每秒完成的请求个数.)  响应时间(average):每个请求的平均响应时间 2. jmeter实现下载 ...

  3. 手把手教你如何使用Charles抓包

    一.为什么使用charles 前几天因为需要通过抓包定位问题,打开了尘封已久的fiddler,结果打开软件后什么也干不了,别说手机抓包了,打开软件什么请求也抓不到. 很多时候都是如此,如果一个方案不行 ...

  4. charles抓包工具分享

    今天,给大组内QA做了一次分享,主要面向移动端测试,介绍了我平时在测试工作中用到的功能,大家都积极响应,现场搭环境,现场操作,现场提问解答,最后大家都成功的利用起来了,感觉很有成就感.下面介绍我今天分 ...

  5. charles抓包工具的中文乱码解决方法

    charles是 MAC上最好用的抓包工具.charles 网上的参考文档已经很多,我就不再赘述啦.只是说说我在安装过程遇到的问题和解决方法,仅供参考. charles抓包的数据中的中文内容显示乱码, ...

  6. charles抓包

    charles使用教程指南 charles使用教程指南 前言 移动APP抓包 PC端抓包 查看模式 其他功能 问题汇总 1. 前言: Charles是一款抓包修改工具,相比起burp,charles具 ...

  7. charles抓包,打断点,连接手机抓包

    写给我自己: 如果是使用charles抓包.一定要tm的保证手机和电脑连的是一个网. charles抓本地包的操作 1.打开charles, 2.打开浏览器访问某网页,就可抓到对应的包 charles ...

  8. python 循环语句 函数 模块

    python循环语句 while循环语法结构 当需要语句不断的重复执行时,可以使用while循环 while expression: while_suite 语句ehile_suite会被连续不断的循 ...

  9. IOS charles抓包HTTP

    charles通常用来截取本地的网络封包,但也可以用它来截取其他设备上的网络请求.本篇以IOS为例,讲解如何进行相应的操作. 1.charles上的设置 要截取iphone上的网络请求,我们要先将ch ...

随机推荐

  1. BZOJ4314 倍数?倍数!

    好神仙啊.... 题意 在$ [0,n) $中选$ k$个不同的数使和为$ n$的倍数 求方案数 $ n \leq 10^9, \ k \leq 10^3$ 题解 k可以放大到1e6的 先不考虑$ k ...

  2. C# - 设计模式 - 虚模式

    虚模式 问题场景 子类从抽象派生是为了解耦,但为了适应新的变化,可能需要向抽象类添加新功能,假如在添加新功能之前已经有100个子类实现了抽象,那么接下来你得在100个子类中去重写向抽象添加的新功能. ...

  3. Debian 无线网络切换问题解决方案

    sudo gedit /etc/NetworkManager/NetworkManager.conf 2: 添加 [device] wifi.scan-rand-mac-address=no 3:重启 ...

  4. 吴恩达《机器学习》编程作业——machine-learning-ex1:线性回归

    ❄❄❄❄❄❄❄❄[回到目录]❄❄❄❄❄❄❄❄ 本次编程作业中,需要完成的代码有如下几部分: [⋆] warmUpExercise.m - Simple example function in Octa ...

  5. 解决 win10 新建文件夹重命名卡死的另一种方法

    遇到 win10 新建文件夹重命名卡死时 根据网上的各种方法都不起作用时可以试一下这个方法. 文件夹属性 --- 自定义 --- 你想要那种文件夹 优化此文件夹 --- 把 [视频] 改成 [常规项目 ...

  6. CSS div内文字显示两行,超出部分省略号显示

    1. 概述 1.1 说明 在项目过程中,有时候需要控制div内文字最多显示两行,超出的使用省略号进行处理.使用识别码/前缀-webkit进行处理可直接得到相应效果. 1.1 -webkit WebKi ...

  7. vue请求网络图片403错误,图片有占位但是显示不出来解决办法

    在index.html 增加一个meta标签 <meta name="referrer" content="no-referrer" />

  8. java项目----衣服购买

    执行bat文件:注意t_temp.properties保存的文件是否为utf8编码native2ascii -encoding UTF-8 t_temp.properties r.properties ...

  9. pyqt5与QML开发小结

    遇见的坑 qt 5.11 与 qt 5.12 中Qquick的差异还是蛮大的,由开发环境:Pyqt5.11 + Qt5.12 部署到 Pyqt5.11 + Qt5.11时遇到以下问题: 1.当一个It ...

  10. C# DataConstruct 数据结构关于 Array,ArrayList,List,HashTable,Dictionnary的学习记录

    Array: 数组,开辟连续存储的内存存储数据.Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大的,因为这需要重排数组中的所有数据 优点: 1.查询速度快,可以利用索引快速查询到对 ...