python自动化测试笔记2.2-jmeter、charles应用

jmeter、charles应用

一、jmeter应用
1、jmeter操作mysql数据库(即在jmeter中执行sql语句,测试性能吧)
要有这个包。 mysql-connector-java-5.1.7-bin.jar
在JDBC Connection Configuration 里面添加mysql的连接信息
步骤:右键【线程组】-【配置元件】-JDBC Connection Configuration ,填写以下信息:
variable Name:随便填写一个连接名
mysqlurl:jdbc:mysql://ip:port/db?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true (这个是示例,就是填写你的数据库连接信息,问号后面的暂时看不懂。可能可以不填。
driver class:com.mysql.jdbc.Driver (这个暂时并不知道啥意思)
这是连接mysql,如果要连接其他的数据,比如oracle,那你需要去下载一个 oracle的 jdbc 包。
2、jmeter 分布式(即压力机
步骤
1、其它电脑上也安装jmeter
2、 ping通
3、其它电脑的jmeter-server要启动
4、自己电脑上的jmeter的bin目录jmeter.properties文件打开搜索remote_hosts,添加要远程操作的jmeter地址
3、 jmeter在linux运行(即命令方式运行jmeter)
1、首先在Windows下面做好脚本
2、传到linux上面
3、操作步骤:
cd xxxx/jmeter/bin

  ./jmeter -n -t ~/Desktop/baidu.jmx -l ~/Desktop/baidu.jtl   #linux

 jmeter -n -t e:\baidu.jmx -l e:\baidu.jtl  #下面的命令就行了

二、charles应用
1、抓包:能帮助我们分析是前端接口出现问题,还是后端问题
2、抓手机上的包(作业)
3、url映射。即表面上是访问URL1 ,实际上是在访问URL2.有点暗度陈仓的感觉。
4、模拟弱网测试
proxy => throttle settings
5、拦截请求、修改请求
右击要拦截的URL。点击【BreakPoints】即可

6、如何抓https:(作业)
https://blog.csdn.net/lea__dongyang/article/details/73294751

猜你喜欢

转载自blog.csdn.net/liuchanggege/article/details/83962966
今日推荐