- 博客(54)
- 收藏
- 关注
原创 ADB抓包的使用
目录ADB原理实操-通过 USB 连接手机手机端ADB客户端ADB命令执行ADB常用命令ADB原理实操-通过 USB 连接手机手机端1、通过 USB 连接的设备上使用 adb,必须在设备的系统设置中启用USB 调试(位于开发者选项下)在搭载 Android 4.2 及更高版本的设备上,“开发者选项”屏幕默认情况下处于隐藏状态。如需将其显示出来,请依次转到设置 > 关于手机,然后点按版本号七次。返回上一屏幕,在底部可以找到开发者选项。ADB客户端1、自.
2021-05-17 13:48:37
5953
转载 pandas 写入mysql数据库.to_sql方法详解
pandas 写入mysql数据库.to_sql方法详解DataFrame.to_sql(self,name,con,schema=None,if_exists=’fail’,index=True,index_label=None,chunksize=None,dtype=None,method=None)再官方文档中已经详细描述to_sql()方法使用方式.to_sql()方法的定义:def to_sql(self, name, con, schema=None, ...
2020-11-22 10:29:08
53347
4
原创 大日志文件查看
统计指定日志行数wc -l pfm_temp.log[root@test ~]# wc -l pfm_temp.log11922135 pfm_temp.log查找指定日志文件中是否包含某关键字cat /root/zunyi_emp.log | grep "jwt解析异常" grep -ano "查找关键字" ./* 显示出文件,以及所在行号 然后再用sed sed...
2020-07-09 09:44:53
1485
2
原创 adb进行monkey测试
一、ADB安装. 网上教程很多,自行搜索二、adb安装好后,启动失败问题排查先检测5037端口被什么进程占用,利用命令:netstat -ano | findstr "5037" (一般情况下adb默认端口号为5037),记住pid进程号如果被占用:使用 taskkill /F /pid {$pid} 强制杀掉进程三、启动adb启动成功后,adb -help 查看具体使用使用...
2020-07-08 22:43:29
647
原创 selenium常用方法
页面全图截屏 driver.save_screenshot('1.png') 页面指定元素截屏 element = driver.find_element_by_id('username') element.screenshot('element.png') 执行JS脚本driver.execute_script('js脚本') js='window.scro...
2019-09-18 10:37:40
201
转载 SpringBoot Jar包部署在Nginx上
SpringBoot Jar包部署在Nginx上OzanShareing关注2019.05.21 14:39*字数 923阅读 296评论 0喜欢 1引言本文包含以下内容:Linux服务器上安装JDK Springboot项目打成Jar包 Nginx部署项目分发一、Linux服务器上安装JDK1、Java JDK是区分32位和64位的,所以在安装JDK之...
2019-08-27 13:34:42
2463
转载 性能测试常用概念及计算公式
性能测试常用概念及计算公式一、概念 1、并发连接数-SBC(Simultaneous Browser Connections) 并发连接数指的是客户端向服务器发起请求,并建立了TCP连接。每秒钟服务器链接的总TCP数量,就是并发连接数。 2、请求数-QPS(Query Per Second)/RPS(Request Per Second) 请求数有2个缩写,可以叫QPS...
2019-08-19 16:09:02
1956
转载 淘宝服务端高并发分布式架构演进之路
淘宝服务端高并发分布式架构演进之路huashiou方志朋昨天点击上方“方志朋”,选择“置顶公众号”技术文章第一时间送达!1. 概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2. 基本概念在介绍架构...
2019-06-06 17:13:13
204
翻译 DevOps不仅仅是快速发布
当组织开始转向DevOps时,他们关注的第一件事就是自动化。这是有道理的:自动部署工具很容易解释,实现它们通常会立即显示价值。但发布速度并不是转移到DevOps和自动发布管道的唯一原因(甚至是最好的原因)。更强大的配置管理使用基础架构作为代码并实现自动部署,可以使组织对服务器,应用程序和环境的配置进行强有力的控制。部署脚本成为每个系统状态的实时文档,可以在版本控制,测试和审查中跟踪它们...
2019-05-24 17:16:46
205
转载 Linux企业运维人员必备150个命令汇总
Linux企业运维人员必备150个命令汇总目录线上查询及帮助命令(2个) 文件和目录操作命令(18个) 查看文件及内容处理命令(21个) 文件压缩及解压缩命令(4个) 信息显示命令(11个) 搜索文件命令(4个) 用户管理命令(10个) 基础网络操作命令(11个) 深入网络操作命令(9个) 有关磁盘与文件系统的命令(16个) 系统权限及用户授权相关命令(4个)...
2019-03-19 10:48:46
182
转载 自动化运维工具Ansible详细部署
转自:https://www.cnblogs.com/gzxbkk/p/7515634.html详细参考:https://www.cnblogs.com/keerya/p/7987886.html一、基础介绍========================================================================================...
2019-03-19 10:47:57
226
翻译 流量测试
如何判断一个应用的流量消耗偏高如果看流量的绝对值看不出高低,那就找几个同类型的产品对比一下。如果完成同样的事务,被测应用比同类产品高很多,那就是偏高了,可能有优化空间。如何找到有效的优化点把分析的不同类数据包,按包占总流量大小的比例,和包的数量排序,占比多的,和消息数量多的,一个优化空间大,一个精简请求次数的机会大。常见的流量问题最后简单例举几类可控的比较容易优化的...
2019-01-31 16:04:25
3361
转载 mysql笔记(转)
mysql笔记(转) 信仰与初衷 关注今天看到一位朋友写的mysql笔记总结,觉得写的很详细很用心,这里转载一下,供大家参考下,也希望大家能关注他原文地址: https://www.jianshu.com/p/47664afa249e一、MySQL架构与历史A.并发控制1.共享锁(shared lock,读锁):共享的,相互不阻塞的2.排他锁(exclusive lo...
2019-01-31 11:42:13
377
转载 64 Essential Testing Metrics for Measuring Quality Assurance Success
64 Essential Testing Metrics for Measuring Quality Assurance SuccessSoftware testing metrics are a way to measure and monitor your test activities. More importantly, they give insights into your tea...
2019-01-14 15:22:27
678
转载 API Test Automation Tutorial: A Step-by-Step Guide
API Test Automation Tutorial: A Step-by-Step GuideDoes your company write an API for its software? If the answer is yes, then you absolutely need to test it — and fortunately for you, this tutorial ...
2019-01-14 15:19:46
1287
转载 给中小型研发团队的测试人员的建议
给中小型研发团队的测试人员的建议 apiaoqzh 关注2017.08.06 17:33* 字数 3312 阅读 965评论 0喜欢 3赞赏 1前言当下可谓是前无古人的一场互联网大潮,具体意义我也就不在此阐述了。就在这个时代,开发这个行业几乎是蓬勃发展,打开各种招聘平台,满屏都是关于PHP,JAVA,前端等岗位的招聘信息。同样的,各种各样的平台的发展,也促进了各式各样的开发人员、团...
2019-01-10 09:35:13
998
转载 Python的Bottle框架基本知识总结
Python的Bottle框架基本知识总结来源:猪先飞 2016-1-27 20:14基本映射映射使用在根据不同URLs请求来产生相对应的返回内容.Bottle使用route() 修饰器来实现映射.from bottle import route, run@route('/hello')def hello(): return "Hello World!"run() #...
2019-01-10 09:32:54
4074
原创 python json.dumps与 json.loads、json.dump与json.load的区别
json.dumps() 将 Python 对象编码成 JSON 字符串语法:json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding="utf-8", default=...
2018-12-17 17:18:14
234
原创 负载测试方案(一)
目的负载测试,是性能测试中的一种,通过测试系统、数据在资源超负荷环境(梯度渐进的过程)中运行时,持续正常运行的能力,程序能否承担,分析其性能行为,以发现性能瓶颈、内存泄漏、数据不能实时同步等设计上的错误或验证系统的负载能力。注:负载测试属于性能测试的子集,负载测试是测试软件本身最大所能承受的性能测试,如一个人背X斤:负载测试:50斤、100斤、200斤情况下,是否能坚持5分钟。...
2018-11-27 10:40:32
3593
转载 日志处理两大生态Splunk和ELK深度对比
日志处理两大生态Splunk和ELK深度对比heijunmasd0人评论108400人阅读2017-07-17 09:44:59随着Splunk越来越被大家熟知和认可,现在市面上也不断涌各种同类产品,作为大数据搜索界的翘楚Splunk和ElasticSearch,绝对值得我们去学习,探索和使用,因此为了造福Splunk的铁粉和新粉们,小编特邀了Splunk的资深架构师,江湖人称“陶指导...
2018-11-27 09:59:09
4536
1
转载 干货 | 带有业务逻辑的比对思想在接口测试中的应用
干货 | 带有业务逻辑的比对思想在接口测试中的应用原创: 虞斌 携程技术中心 8月1日前言 在互联网企业中,开发项目的快速迭代是必不可少的。这就导致了大多数情况下,很多测试人员的回归测试速度远远跟不上项目开发的迭代速度。传统的接口自动化测试是测试人员事先编写好测试用例,写好相应的验证点,然后通过手动执行或者Jenkins自动执行用例,来达到接口回归测试的目的。但是对于一些结...
2018-11-22 15:26:32
474
转载 干货 | 携程微服务架构下的测试浅谈
干货 | 携程微服务架构下的测试浅谈原创: 施赛花 携程技术中心 8月21日一、前言在现在这个互联网时代,多变的市场环境以及日益增长的客户需求,加速了产品的迭代和更新。传统的单体式应用已经因跟不上发展的步伐而逐渐退出历史的舞台,取而代之的是SOA的问世。SOA的出现使系统架构发生了跳跃式的转变,它提出了面向服务的设计思想。而现今流行的微服务架构,和SOA虽是一脉相承,但不再强调传统...
2018-11-22 15:08:16
374
转载 GraphQL 在微服务架构中的实践
目录 GraphQL 在微服务架构中的实践GraphQL类型系统集中式 vs 分散式Relay 标准N + 1 问题微服务架构Schema 设计认证与授权路由设计架构的演进中心化 Schema 与 RPC去中心化管理的 Schema服务网格与 RPCGraphQL 在微服务架构中的实践在过去的将近半年的时间里,作者一直在使用 Gr...
2018-11-22 14:59:15
464
原创 钉钉机器人消息自动化通知-shell
使用方式:crontab 定时调用写好的,调用钉钉webhook的shell脚本autonotice.shcurl 'https://oapi.dingtalk.com/robot/send?access_token=158699c2f9bd56f0ef1d13808f620cb1ff2467dfce82209183d17XXXX' \ -H 'Content-Type: appl...
2018-09-11 14:59:55
5253
转载 性能测试基础——(CPU)转
性能测试基础——(CPU)发表于:2017-8-01 11:12 作者:aceaoh 来源:51Testing软件测试网采编字体:大 中 小 | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 性能测试 软件测试技术 性能测试基础 ------在交流群中很多测试同道都比较偏向性能测试,在公司质量测试部门收集到的学习方向大多数同事也集中在性能测试的方向上;也有很多人问“我要...
2018-08-30 15:28:27
348
翻译 pycharm-Predefined template variables
1.Plain text.2.#parse -- directives to work with includes.3.Predefined variables to be expanded into corresponding values in the format ${<variable_name>}.The available predefined file te...
2018-08-23 10:11:21
273
转载 转-测试人员应该加入书签的45个测试网站(译)
对于所有的软件测试人员、测试自动化专家和QA,这里为你整理了一份45个你应该加入书签的网站列表。 不管你是想解决一个bug,或是想得到最新测试资讯,或者想找测试面试题肯答案,或者是其它,这45个网站将涵盖关于QA和软件测试的所有内容。 1. http://www.softwaretestinghelp.com软件测试帮助是一个流行的网站,专注于软件测试和质量保证的主题。网站每月...
2018-08-22 11:08:38
1030
转载 QA、QC、QE普及贴,弄清楚才知道自己在做啥!
昨天早上拜读了茹炳晟老师的《“去QE”时代下,QE如何破茧重生?》,文章中揭示了目前各大公司对于测试所碰到的核心问题,以及QE也就是测试同学后续转型方法与方向。但小编似乎对QA、QE以及QC的定义有些模糊不清,所以整理了这方面的资料分享给大家QA(Quality Assurance )品质保证在ISO8402:1994中关于品质保证的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理...
2018-07-10 12:05:14
9213
转载 维大难题:Linux 容器和虚拟机应该怎么选?
马哥Linux运维来自:开源中国社区 编译链接:www.oschina.net/news/90833/linux-containers-vs-virtual-machines原文:www.datamation.com/open-source/linux-containers-vs-virtual-machines.html自从Linux上的容器变得流行以来,了解Linux容器和虚拟机之间的区别变得...
2018-07-10 11:50:30
312
原创 阿里云Ubuntu16.04 修改bind配置后重启动redis报错
目的:需设置运行远程连接redis操作:修改配置文件/etc/redis/redis.conf 的bind ,值改为阿里云的公网ip重启:修改后重启redis报错:重启失败报错 Job for redis-server.service failed because a configured resource limit was exceeded. See "systemctl status r...
2018-07-04 13:37:04
7335
4
翻译 postman持续集成自动化测试
Supercharge your API workflowModern software is built on APIs. Postman helps you develop APIs faster.newman the cli companion for postmanUsing Newman, one can effortlessly run and test a Postman Colle...
2018-06-29 09:16:47
2779
转载 在Python中使用HTML模版的教程
转载作者:廖雪峰这篇文章主要介绍了在Python中使用HTML模版的教程,HTML模版也是Python的各大框架下的一个基本功能,需要的朋友可以参考下Web框架把我们从WSGI中拯救出来了。现在,我们只需要不断地编写函数,带上URL,就可以继续Web App的开发了。但是,Web App不仅仅是处理逻辑,展示给用户的页面也非常重要。在函数中返回一个包含HTML的字符串,简单的页面还可以,但是,想想...
2018-06-28 15:48:30
14873
转载 Hbase实战教程之happybase(转自wolfoxliu)
Hbase实战教程之happybase W wolfoxliu 发布于 2017/03/10 12:39本文基于实验室已经搭建好的Hadoop平台而写,使用Python调用happybase库。1.thrift 是facebook开发并开源的一个二进制通讯中间件,通过thrift,我们可以用Python来操作Hbase 首先开启Hadoop平台的HadoopMaster的thrif...
2018-06-25 10:46:35
308
转载 支持sql的Elasticsearch6.3全景概览(转载-铭毅天下)
抢先 | 支持sql的Elasticsearch6.3全景概览原创: 铭毅天下 铭毅天下 1周前1、Elasticsearch6.3 特性概览1.1、支持Sql像操作Mysql一样使用Elasticsearch,缩减DSL的学习成本,更多人爱上ES的特性。1POST /_xpack/sql?format=txt2{3 "query": "SELECT * FROM library WHERE...
2018-06-22 15:56:05
611
原创 windows上Python多版本共存的安装与使用
从Python2入门,后来想长痛不如短痛卸掉Python2,使用Python3,现又工作需要,不得不同时保留Python2.x与Python3.x。一、安装Python官网下载https://www.python.org/1.下载Python2.x和Python3.x版本2.安装Python2.x和Python3.x版本二、环境变量配置安装好之后分别把Python2.x、Python2.x\scr...
2018-06-22 15:30:19
475
原创 Linux软件安装——mysql5.7-安装新手入门
因测试场景需要自搭一个mysql服务mysql版本 :mysql5.7操作系统:lsb_release -a 查看1、mysql安装:ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server(不是root 登录服务器的情况下,需要加sudo 否则不需要加) (注:apt-get install mysql-se...
2018-06-20 15:46:03
277
转载 前端体验测试
Javascript模式消息框--alert()、confirm()和prompt()的区别与用法我们在做网页交互的时候往往需要用户在操作之前弹出一个提示消息框来让用户做一些点击才能继续或者放弃,这里有三种模式消息框,它们分别是alert(),confirm()和prompt()。下面我用最简单的方式和例子来做一下介绍:1、alert()--警告消息框alert 方法有一个参数,即希望对用户显示的...
2018-06-04 11:28:23
515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人