- 博客(11)
- 收藏
- 关注
转载 常见性能优化方法的一些总结
数据库数据库的调优,总的来说分为以下三部分:SQL调优这是最常用、每一个技术人员都应该掌握基本的SQL调优手段(包括方法、工具、辅助系统等)。这里以MySQL为例,最常见的方式是,由自带的慢查询日志或者开源的慢查询系统定位到具体的出问题的SQL,然后使用explain、profile等工具来逐步调优,最后经过测试达到效果后上线。这方面的细节,可以参考MySQL索引原理及慢查询优化。架构层面的调优这一类调优包括读写分离、多从库负载均衡、水平和垂直分库分表等方面,一般需要的改动较大,但是频率没有SQL
2020-06-19 10:31:04
598
原创 Fiddler抓包详解
一、连接1.设置fiddler,Tool->Fiddler Options->HTTPS如果要监听的程序访问的 HTTPS 站点使用的是不可信的证书,则请接着把下面的 “Ignore servercertificate errors” 勾选上。设置端口号,并允许远程连接设置完成后,重启fiddler2.设置手机代理获取电脑IP主机名填写ip,端口号填写fiddle...
2020-04-07 18:23:44
588
原创 jmeter连接并使用mysql数据
一、下载数据库驱动,放至D:\apache-jmeter-2.13\lib\ext目录下二、打开jmeter,右键添加->配置文件->JDBC Connection Configuration三、设置数据库配置信息:Variable Name:数据库变量名,后续JDBC Request中会用到这个值;Database URL:格式为:jdbc:mysql://host:po...
2020-01-15 16:56:31
413
原创 Postman切换环境变量
接口测试时,通过设置环境变量来快速更换访问的服务器地址1.添加环境配置2.设置变量3.再添加一个切换4.用法切换环境时,只需要将{{localhost}}替换为其他环境的变量名...
2020-01-09 11:14:54
556
转载 Jmeter性能结果分析
1.压测结果指标Samples:表示一共发出的请求数Average:平均响应时间,默认情况下是单个Request的平均响应时间(ms)Error%:测试出现的错误请求数量百分比。若出现错误就要看服务端的日志,配合开发查找定位原因Throughput:简称tps,吞吐量,默认情况下表示每秒处理的请求数,也就是指服务器处理能力,tps越高说明服务器处理能力越好2.压测结果分析Error%:...
2020-01-09 09:38:31
1190
原创 selenium+python 上传文件
新增轮播图功能#!/usr/bin/env python# -*- coding: utf-8 -*-import time, osfrom selenium import webdriverdriver = webdriver.Chrome()driver.maximize_window()driver.implicitly_wait(2)driver.get('http://...
2020-01-07 16:47:15
177
原创 selenium+python登录验证码处理
在实际测试中会遇到登录操作需要验证码验证,一般有以下四种思路:1.让开发把验证码注释掉2.设置万能验证码3.使用Cookie绕过验证码4.识别验证码这里演示第三种方法from selenium import webdriverdriver = webdriver.Chrome()#登录页面driver.get('http://online.xxxx.cn:1223/index....
2020-01-07 14:21:58
662
原创 Monkey命令
一、简介Monkey 是SDK中附带的一个工具。Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。该工具用于进行压力测试。然后开发人员结合monkey 打印的日志和系统打印的日志,分析测试中...
2020-01-03 17:49:08
279
原创 jmeter登录实例
1.下载jmeter进行解压,找到jmeter.bat启动2.新建线程组线程数:即并发数,如图设置为100并发启动时间:并发用户加载时间,如图设置为1s,执行时1s内要加载100并发数循环次数:填写具体数字,即为并发执行循环次数,一次场景下来,请求的数量=线程数*循环次数;选择永远,则一直执行下去,除非手动停止3.添加http请求默认值可以使用badboy录制,将录制的脚本导入jme...
2020-01-03 16:49:30
1131
原创 appium+python+unittest+HTMLRunner登录自动化测试报告
环境搭建安装jdk,配置jdk环境安装sdk,配置SDK环境安装Node.js;安装appium安装Python,进行环境配置cmd打开命令行窗口,输入:pip install Appium-Python-Client,提示成功就可以了...
2020-01-03 11:31:58
572
原创 测试工程师面试总结
根据自己的面试经历和看了其他人的面试总结,整理出一些面试中可能遇到的问题。http与https区别:1、证书方面:https 协议需要到 ca 申请证书,目前市面上的免费证书也不少,收费的也都比较贵。2、传输方式:http 是超文本传输协议,信息是明文传输,https 则是具有安全性的 ssl 加密传输协议。3、使用端口:http 和 https 使用的端口不一样,前者是 80,后者是 4...
2020-01-02 15:58:43
687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅