自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文青山

专注于软件测试技术、互联网产品竞析、互联网灰产故事、人生美味事等综合性文章、故事、杂谈等一切可用文字、图片、表格、代码等等描述的人生,故事,技术,人生之美那美那美那美!!!

原创 智谷软件测试实训平台,免费开启测试开发的人生

智谷软件测试实训平台访问地址:http://www.zhiguyichuan.com/访问二维码:主页面:概要描述:智谷软件测试实训平台是将软件研发领域中软件测试技术、测试管理等工作统一在平台中进行,同时也将软件测试人员的技术培养、测试经典案例集在系统中,为研发过程中的培养合格的测试人员提供信息资源。本系统可广泛应用于软件研发测试过程中的管理,也可提供给测试人员日常测试技术使用,同时其丰富的案例资源可为测试人员的培养提供的素材。本系统主要包括模块:测试用例管理模块、接口测试.

2020-07-10 19:08:22 89

原创 【文山玩Python做测试】用python的数据类型,来简单的描述世界

前文讲过,编程语言是对现实世界的抽象与模拟,那么数据类型就是用来构造模拟现实世界的工具。那么python中的数据类型,在现实生活中可以找到那些原型呢?我们先回顾一个幼儿教育的过程:出生后,我们先教的是什么?当然是语言啦,先要学会叫家里人的称呼。然后我们教的是什么?我们会拿很多图片、物体的形状配合语言的描述,告诉宝宝这些各种形状的东西是什么,开始认知世界。到1岁多的时候,我们又教的是什么?当然是数数,用数字来表达。仔细想想,我们开始认知世界的时候,也...

2020-07-28 11:39:00 14

原创 【文山玩Python做测试】了不起的代码执行顺序

Python初级编程中代码执行的顺序是由上至下,由左至右。新建一个.py文件,写入以下代码,然后运行:# 执行顺序print('先上面')print('先左边');print("后右边")print('后下面')执行的结果为:这个顺序很重要,我们代码量较多的时候,每一行处理的逻辑需要按照这个顺序来进行编写、理解。遇函数或者类的定义,如果没有调用,则先跳过(不执行),再新建.py文件,写入以下代码,然后运行:# 执行顺序print('先上面')def fun1()...

2020-07-22 09:24:59 17

原创 【文山玩Python做测试】如何看待变量的输入输出

新建一个.py文件(《0元0基础0开始》,这篇中有说明如何新建一个.py文件),我们键入以下代码:a = 343434 + 990090右键运行,我们会发现下方区域没有任何代码,那这是为什么呢?答:因为没有输出。a = 343434 + 990090这句话什么意思呢?343434 + 990090这是我们的计算,计算出来的结果存储在a这个名称中,a在python中称之为变量,a为什么是变量,因为a 不仅可以存储343434 + 990090的结果,也可以存储1 + 1的结果,只..

2020-07-22 09:22:00 14

原创 【文山玩Python做测试】计算机是为了计算,编程的过程就是计算的过程

计算机着实强大,现在我们可以在上面办公、看电影、打游戏、刷新闻,追热点,得力于的正是计算机的计算能力。什么是计算?计算嘛,1 + 1 = 2,其中1 + 1的过程就是计算,计算就是得到结果的一个过程。我们人脑对于简单的计算,可以很快的完成(比如上面的例子),但是我们如果增加数量,着实需要一个时间才能完成,比如:343434+990090 = ? kenken,着实需要费一点脑子。虽然费点脑子,但是它遵循的是加法定律啊,所以我们只需要在计算机里面实现加法定律,那么再复杂的加法计算,运行后,也是小.

2020-07-18 16:50:15 21

原创 【文山玩Python做测试】0基础0元,从0开始

怎么从0开始?当然是安装环境啦,每一台电脑,每一个学任何编程语言第一步需要做的都是安装环境,python环境怎么安装呢?看下面视频就够了哈。视频教程,请关注公众号进行查看,谢谢!高考状元是怎么考到的,那也得从0开始数数,然后找好老师,好学校,一步一步...Python高手是怎么练出来的,那也得从搭环境,安装软件,找好老师,好学校,一步一步...视频不够,图文来凑!安装python时,需要注意的是要在Add Python 3.6 to PATH前面打个勾。安装Pyc..

2020-07-13 14:17:30 21

原创 【文山玩Python做测试】看免费Python教程,破万元高薪

Python是什么?Python是软件行业的一门比较容易入门的编程语言。那么编程语言又是什么呢?编程语言对于我来说是生存之技、是油盐酱醋茶,是乘风破浪获取收入,闯世界的一个技术支撑。待遇水准是怎样的?从招聘网站获取到4K个软件测试相关的职位,60%的软件测试工资水平在8K到20K的范围,而懂Python的测试人员的薪质普遍在10K以上。软件测试行业,还只是软件行业中一个工资偏低的工种,其它行业比如AI(人工智能)的空间更大,其起步薪酬在15K以上。学习的入门条件是什么?进..

2020-07-07 12:44:26 46

原创 买电动车还是要慎重,充满电只有5.6度电了,原本是13度的。今天还瞬间从70%的电量掉到9%。

买电动车还是要慎重,充满电只有5.6度电了,原本是13度的。今天还瞬间从70%的电量掉到9%。

2020-06-10 09:09:12 89

原创 Undefined-Test已开源

# Undefined-Test#### 介绍软件测试管理平台,包括业务测试、测试计划管理、测试案例管理、接口测试管理等。#### 软件架构略#### 安装教程1.主要依赖以下包Flask\flask-sqlalchemy包。#### 使用说明**### 功能测试管理部分:**1. 测试计划的管理。测试计划分为主任务和子任务的管理,其中如果是子任务管理...

2020-04-02 10:52:43 138

原创 linux jstack 高cpu进程

启动远程监控:-Djava.net.preferIPv4Stack=true -Djava.rmi.server.hostname= -Dcom.sun.management.jmxremote.port=19900 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false...

2019-10-16 18:11:36 95

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——实时车况

实时车况包括三部分信息,即里程油量等信息、胎压车门档位车速等信息、14项车况检查信信息。根据里程油量和行驶功耗,系统会推算一个可续航公里数显示,以便用户查询的时候不一定要跑到车上去看了,确实方便了一些,至少可以提前干预。不过,略为美中不足的是,上次就剩1%的油时,系统好像也没有发过消息提醒我加下油,开了一小段才发现没油,还好充了电,跑到加油站了的。胎压车门档位车速等信息,用...

2019-07-22 10:09:14 788

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——碰撞和异常提醒

碰撞提醒,是在车辆发生意外是(大家请都安全驾驶,最好永远不要看见这个知信),由车基程序检测到后触发报警。在下图这个位置可以进行查看是否进行了设置,不过可惜的是,只能进行短信通知给紧急联系人。其实,也就只做了一个通知功能,远未达到‘服务’的概念,相比安吉星这一服务,差距真的太远。安吉星的服务,已包括‘碰撞自动求助’、‘紧急救援协助’、‘爱心救援协助’、‘医疗协助’的...

2019-07-22 10:09:03 1130

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——查找充电桩

新能源车难免有时是需要充电了,厂家在这一点上还算用心,做了一个充电桩查找的功能。打开手机的定位功能,就会显示离您当前最近位置的充电桩。当然,点击右侧的也可以继续选择,查看其它位置的充电桩点击,可以看一下充电位置空闲状况。如果手机里面装了高德地图,是可以直接导航到你指定的位置的。但是,还是有一些改进空间的。1.搜索出来的充电桩的位置,适应大巴车的居...

2019-07-22 10:08:52 668 1

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——车联网APP应用功能层次遐想

大概想了一下,车联网APP的应用,猜猜大概也就在这几个方面玩吧,感觉这个行业要做的事情貌似还是很多的,真心期望比亚迪云服务未来,下图列出的几这个大项都有吧。不废话,直接上图。附录消费者认为与车相关的最大和最小的选进技术功能图:...

2019-07-22 10:08:40 936

原创 测试人眼中的车联网(比亚迪云服务-3.2.1) ——序

2016年入手了一辆[小‘秦’人],一年多来的使用云服务的一些功能,确实给用车带来了一些方便,人是有贪欲的,但是个人觉得这个团队远远满足不了用户使用的贪欲。一年了,竟然APP都没再更新过,APP功能和体验一点进步也没有,总之这个团队是一个低调的团队,低调得差一点,不用功就不晓得小秦人还有这些功能。低调得都搜不到这个团队的存在。不信,用百度搜搜看看他们的官网还是很有特点的,特点如...

2019-07-22 10:08:19 371

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——启动的逻辑

下载Android的APP,就从它官网下载,注册一个账号后,点击登录,发现过程过下:1.点击图标2.应用弹出首屏页有没有觉得这个车,很工业?3.为毛线,要记住用户名和密码,然后每次自动登录一下呢?这个逻辑暂时想不通,也许是为了安全,每次key不同吧。是否这样,先放一放,后面再探索。这个图标还是很diao的,每次看到这个图标都有一种天线宝宝的感觉,如...

2019-07-22 10:08:08 443

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——物联网的通用功能测试模式

做了好几年的物联网的测试,了解物联网的通信(大多数都差不多)过程,其实也就决定了其测试场景的构造无外乎那几种情况。以下图例,描述了一个最简单的通讯过程:A.终端在定时给协议中心服务器上传一些状态报文(保持心跳在线)。B.APP发出功能请求后,通过应用服务器发送消息给协议中心服务器,然后再到终端处理,然后再链路回去反馈。最大的麻烦在哪儿呢:A、APP所在位置...

2019-07-22 10:07:58 4345

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——监控

Android常见性能方面的问题:1.内存泄露2.内存抖动3.内存溢出4.页面切换时卡顿(UI 描绘卡顿,线程控制导致CPU高耗卡顿)详细介绍可以看看以下二篇文章:1.https://www.kancloud.cn/digest/itfootballprefermanc/1009092.http://blog.csdn.net/yanbober/art...

2019-07-22 10:07:47 569

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——关于登录的处理逻辑

有安全性要求的系统,在登录设计时应考虑登录事件的用户通知,给予用户及时识别登录各终端和时间的变化,给予用户自己掌握终端是否可以登录的授权能力,这样的话,一旦用户被‘别人’登录,就拥有了历史轨迹。以下登录过程过程的登录设计,即参考了上面设计角度的考虑:同时,登录如果是自动登录,应考虑密码的存储的安全性以及时效性。请参考:http://blog.csdn.net/hengyu...

2019-07-22 10:07:35 534

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——车辆定位、寻车

车辆定位,即查询车辆目前所在的位置,如果是停止状态,即车辆当前所在的位置,如果是运动状态,即查询时的车辆位置。其使用场景,主要如下:1.车借出去了,人家告诉你停那儿了,或者你自己停的位置,出去逛街,迷路了,一时找不到地儿了,查查所在的位置。此处APP中有一个人车距离,可以起到一定的指引作用。但是,但是,却没有步行导航 到车辆所处的位置功能。像我这种,经常迷路的人,有...

2019-07-22 10:07:19 1585 1

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——车队导航和历史轨迹

车队导航这个功能在车基中:创建车队:其使用场景即与拥有云服务功能的比亚迪车,建一个群拉在一起,行驶中可以互相观察所在位置,避免车队中有人掉队。基本上用在团队出游而且去的地方不怎么熟悉的地方。加入车队中的车:功能虽好,但是……但是,糟糕的是,目前唐等车型阉割了,不支持。跟朋友一起出去玩,秦还可以在一起,唐就跑得没影了。一家公司的产品,都有云服务,结果搞成这样子,体系建设乱...

2019-07-22 10:07:07 1225

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——开启空调

开空调和预约开空调是一个在大热天和大冷天非常实用的一个功能,估计除实时车况,频率数它最高了。预约开空调其实是此功能的高级版,本质上没有区别。摘录,一些网页对此功能的评价:实用、吓鬼但是,但是要知道,充电状态下是不能开启空调的。好像,操作面板时这一点,APP中并没有说明提示。功能虽然特别棒,但从我个人使用角度来看,也是有一些缺陷的。厂商对于开‘空调’,个人觉得是打了一个擦边球,因为开空调=...

2019-07-22 10:06:52 764

原创 测试人眼中的车联网(比亚迪云服务-3.2.1)——缺少的三大功能

先讲一个故事,有一天天气晴朗回家的时候开着小‘秦’人,沐浴在清风里,很是惬意。到家后,停在露天停车场上面,回去了。一夜春雨绵绵,结果,第2天窗户没关严实,车里湿了一大片。从此以后,车了多远,有时条件反射就在想窗子关好没?所以,强烈要求增加‘查看车窗’是否关紧状态的功能(应该是,可以关闭车窗的,只是小‘秦’人,没有车窗防夹,还是有一定的危险性的),避免让爱车进水,这个功能非常有必要,相信有...

2019-07-22 10:06:41 1201

原创 测试人眼中的车联网(比亚迪云服务-3.2.1 -- 反编译 )

以下问题不清楚现在还存在不,目前已经4.1版本。使用dex2jar进行APK反编译:dex2.jar.bat classes.dex(也可以将apk重命名为zip获取到).获取到以下文件目录:使用jd-gui-windows查看反编译出来的jar:搜索百度关键词com.secneo.apkwrapper,这里应该使用了绑绑加固:虽然看不到什么,...

2019-07-22 10:06:19 675

原创 测试人眼中的车联网(比亚迪云服务-3.2.1--中间人 )

从通信链路来看,使用了https tls1.2但是,虽然使用了https来进行网络过程加密,防止重放攻击,但app开发人员应该是在设置https通信信任所有了,不然应该是抓不到包的(该工具的原理,即是通过https欺骗实现获取通信过程的)。从获取的请求,推论过程可能如下:1.获取配置文件信息,应该就是configs.txt文件(127K),每次登录的时候就会。搞笑的时,请...

2019-07-22 10:06:04 484

原创 测试人眼中的车联网(比亚迪云服务-4.1 从一千万的设计中挑Bug)

问题一:问题二:问题三:问题四:你这个越用不爽,打开次数越多越不爽。真怀疑你们的设计水准在什么层次。问题五:问题六:IOS12可以用siri换启,估计你们也没有做。问题七:这版更新什么了,可以用个浮框显示哈嘛。问题八:退出短信登录后,用密码初次登录提示“你暂时没有体验资格”。然后我再尝试了一次,又OK了。...

2019-07-22 10:05:52 445 3

原创 随我测平台,最近升了一次级,主要包含以下功能

想做测试平台这个事,在2013年就开始萌芽有这个想法了,当时与其它朋友还聊过,也吹了大牛。可惜,2013-2015之间由于总总原因,没能成形2016年的时候,再次思考这个问题,迫于专升本学位论文的压力,2016年终于做了一版windows 版,算做v0.1吧!2016-2017边用边完善,一直想转web版,但一直不自信HTML,拖拖拉拉没有升级,很多想法也没有思考清楚!2018年的时候...

2019-07-18 09:24:12 145

原创 又过了1年多了,准备看看比亚迪云服务4.5.x系列(3.2.1系列已过时,待集结成pdf)

8月书单:《傲慢与偏见》《百年孤独》

2019-07-17 15:01:56 113 2

原创 几种长用代理工具的性能比较(100并发*10次请求)

100 - async servermax_time=116.0,mid_time=101.0,min_time=101.0,avg_time=100.91100 - async max_time=555.0,mid_time=159.0,min_time=159.0,avg_time=182.22100 - fiddlermax_time=181.0,mid_time...

2019-04-09 19:45:20 540

转载 使用Locust测试100W长连接

百万级别长连接,并发测试指南出自:https://blog.51cto.com/youerning/2089930前言都说haproxy很牛x, 可是测试的结果实在是不算满意, 越测试越失望,无论是长连接还是并发, 但是测试的流程以及工具倒是可以分享分享。也望指出不足之处。100w的长连接实在算不上太难的事情,不过对于网上关于测试方法以及测试工具的相关文章实在不甚满意...

2019-03-15 17:18:57 1162

转载 无需ROOT环境手势密码绕过的思路

出自:https://www.anquanke.com/post/id/93662 无需ROOT环境手势密码绕过的思路0x01 利用APP广告绕过本来打算想到网上找例子,但是没有找到。一般APP都会在启动页面时加载广告,此时,如果验证不当,当你点击广告后直接返回一下,就可以绕过手势密码。0x02 利用多重启动绕过这个多重启动也是我之前很早发现的思路,之前发现以为必须要ROO...

2019-01-18 16:27:45 535

原创 随我测代理故障注入平台

功能:如Fiddler一般,抓包。特别增加历史溯源、参数对比、时间变化、自定义故障注入、请求回放\并发执行的功能;     2. 安全性测试(XSS、Sql注入、水平越权、Csrf等常见安全性测试);     3. 可通过代理来抓手机、web的请求,当然也可以配置到网关节点; 手机的配置方法:设置代理IP 2.访问mitm.it,根据终端下载证书,并信任证书(IOS...

2019-01-17 19:01:48 261

原创 漫游测试之性能测试(5.5-查询设计)

查询设计13.1. 原则1——在小的结果集上操作限制选择列表中的列数在select语句的选择列表中使用最小的列集,不要使用输出结果集中不需要的列。如不要使用select*,select*语句使覆盖索引无效,并且也增加了网络传输量。使用高选择性的Where子句应该设计数据应用程序随着用户浏览数据而增量地请求数据。对于依靠大量数据进行分析或报告的应用程序,考虑使用数据分析解决方案如...

2019-01-17 18:54:45 81

原创 漫游测试之性能测试(5.4-执行计划)

12. 执行计划SQL Server动态控制过程缓冲中执行计划的存储,保留最常用的执行计划并放弃在一段时间中不使用的计划,当SQL Server在内存压力增加到没有足够的空闲内存以服务新的请求时,从过程缓冲删除所有寿命字段为0的计划,如果内存足够并且有空闲的内存页以服务新的请求,寿命字段为0的执行计划可以长期保留在过程缓冲中,这样他们就可以被重用。/*即席查询生成过的计划和过程缓冲,可...

2019-01-17 18:53:43 64

原创 漫游测试之性能测试(5.3-索引分析)

11.1.自动索引分析优点:数据库引擎调整顾问,是用来分析已有索引的有效性并且为SQL的索引建立提供参考意见。缺点:只能针对查询语句起作用。步骤一:启动数据库引擎调整顾问步骤二:设置配置选项步骤三:自动分析中 步骤四:生成的建议11.1.索引理论11.1.1什么是索引类似词典查找,词典是按照字母顺序排列的一个不同单词的列表,数据被排序,但是仍...

2018-12-22 10:37:12 101

原创 漫游测试之性能测试(5.2-SQL Profiler性能监控工具)

SQL Profiler性能监控工具10.1 注意EventClass列的警告信息 注意:GUI工具,远程利用SQL Profiler的弊端在于消耗了较大的网络宽带资源。 GUI工具,本地使用消耗内存和CPU资源。 最佳使用此GUI工具为远程使用。 时间单位为微秒,可以查看时间列的差来证明。10.2 筛选Trace表的方法方法一:统计那些执行次数较多,且运行时间较长...

2018-12-22 10:32:30 67

原创 漫游测试之性能测试(5.1-MS Sqlserver性能优化 一)

1. 性能调整的流程 2. 优化MS-SQL问题的流程3. 低性能SQL的常有原因及对应的计数器4. CPU、内存、磁盘的简单关系5. SQL的内存管理6. 内存问题的判断方法和解决方法7. 磁盘问题的判断方法和解决方法方法一:方法二:8. CPU问题的判断方法和解决方法 9. 关于性能...

2018-12-22 10:30:35 87

转载 python调ZAP

import timefrom pprint import pprintfrom zapv2 import ZAPv2target = 'http://127.0.0.1'apikey = 'changeme' # Change to match the API key set in ZAP, or use None if the API key is disabled# By d...

2018-12-20 15:34:39 468

原创 漫游测试之性能测试(4.8通过监控发现的一个案例)

很早以前在《51测试天地》发表的一篇关于windows平台上面C#的性能问题分析的文章:前端时间测试一个系统的性能状况,其主要业务的HTTP请求内容在Loadrunner中的代码为:web_url("Index_3","URL=http://192.168.102.43:8003/Home/Index?token={token}","TargetFrame=","Resourc...

2018-11-11 17:55:12 158

原创 漫游测试之性能测试(4.7 innotop监控mysql)

本文选用innotop工具进行监控。下载地址:https://github.com/innotop/innotop安装方法:使用方法:innotop --h localhost -p 3306 -u root -p 123456 -d 5更多用法请参考:https://www.jianshu.com/p/b8508fe10b8e注意以下参考的含义:Load:...

2018-11-11 17:47:28 128

提示
确定要删除当前文章?
取消 删除