一 : 史上最详细的接地电阻仪使用方法
[接地电阻]史上最详细的接地电阻仪使用方法——简介二 : 使用python 进行api 接口测试
1,关于requests(www.61k.com)
requests是python的一个http客户端库,设计的非常简单,专门为简化http测试写的。
2,开发环境
mac下面搭建开发环境非常方便。
sudo easy_install pipsudo pip install requests
测试下:python命令行
import requests>>> r = requests.get('https://api.github.com/user', auth=('user', 'pass'))>>> r.status_code200>>> r.headers['content-type']'application/json; charset=utf8'>>> r.encoding'utf-8'>>> r.textu'{type:User...'>>> r.json(){u'private_gists': 419, u'total_private_repos': 77, ...}
开发工具,之前使用sublime,发现运行报错,不识别table字符。
IndentationError: unindent does not match any outer indentation level
非常抓狂的错误,根本找不到代码哪里有问题了。甚至开始怀疑人生了。
python的这个空格区分代码真的非常让人抓狂。开始怀念有大括号,分号的语言了。
彻底解决办法,直接换个IDE工具。使用牛刀,IDA开发。
下载地址:https://www.jetbrains.com/pycharm/download/
直接下载社区版本即可,因为就是写个脚本啥的,没有用到太复杂的框架。
果然效果非常好,直接格式下代码,和java的一样好使,可以运行可以debug。右键直接运行成功。
3,测试接口
没有啥太复杂的,直接使用requests框架即可。
#!/usr/bin/python# -*- coding: utf-8 -*-################# python简明教程 http://woodpecker.org.cn/abyteofpython_cn/chinese/ import requests#测试百度def baidu_func(url): headers = {} params = {} req = requests.post(url, headers=headers, params=params) print(req.text)if __name__ == '__main__': url = http://www.baidu.com baidu_func(url)
4,总结
测试非常重要,尤其是对外的接口出现的漏洞,需要花时间去仔细测试,同时要仔细分析代码。
安全是挺重要的事情,要花时间去琢磨。
python学习还是非常容易学习的,一个小时就能把语法学会。
同时渗透测试,安全扫描的好多工具也是python写的。PyCharm CE版本的开发工具足够强大,能够帮你快速学习python。
如果想快速做点界面的开发,wxPython是非常不错的选择。
三 : 充电口乱标?ORICO 奥睿科 TPC-4A4U充电插座使用及测试
随着剁手一刀一刀地剁下去,身边的电子设备越来越多了。手机不少于三四个吧,还有平板、相机、充电宝、蓝牙耳机、蓝牙音箱、电动剃须刀、录音笔、随身无线wifi等等,于是家里充电器要成堆了。但是注意到其中不少都是可以用USB充电的,那么有没有可以一体化解决的方案呢?
这几年,一种类似“智能充电插座”、“家庭智能充电站”的新设备多了起来,可以说这是一种非常创新和实用的产品,实际上就是在插座里面内置一个充电器,提供若干个用于充电的USB口,将插座和充电器的功能集合起来,让用户可以丢开成堆的充电器和充电线,桌面变得简洁起来。
我们知道,日常使用的USB充电器一般分为两种规格,一种是5V-1A,一种是5V-2A。所以一般多功能的充电器会同时配备这两种规格的充电口。这是我买过的第二个充电插座,今天的主角:
先开箱吧
环保包装
纯白色的插座,整体观感不错。
插座做工整体还是不错的,采用“耐高温防火材料”,上面是磨砂质感,四周塑料做得光滑如镜,下面还有防滑设计。
插头感觉就略差了点。
提供4个USB充电口,标称:2个5V1A,2个5V2.4A。
再来看看官方提供的规格参数:
官方广告号称:USB智能快充,一站式集中供电。各种blablabla,这些都可以到京东得商品链接里面去看。
测试环节:
好了,下面进入重点环节。
首先不要忘记,我购买充电插座的目的,是为了方便省事。
但是能不能放心地使用它进行充电?这还要看USB充电口的质量如何。
我们知道,我们的手机平板这些电子设备,本身还是比较身娇肉贵的,一般来说,官方会推荐使用标配的充电器进行充电,不保证其他品牌充电器的充电效果。如果因为图方便省事,用了不靠谱的充电器,造成不必要的损害,那就得不偿失了。如果因此冒烟了,坏了,炸了,那更是欲哭无泪。
接下来,我利用手上有的测试工具,对本次的奥睿科插座进行一些简单的测试。
测试工具:USB电流电压测试表一个,负载1A/2A电阻一个。
负载电阻的一侧有一个开关,按下“o”为1A额定负载,按下“I”为2A额定负载。
先来个空载。
先试测一下,5V1A口接入1A负载,读数为5.03V,0.99A,正常。
但是在后来的测试中发现,同样是这个5V1A的接口,负载调到2A的时候,居然也能实现接近5V2A的输出,这让我产生了疑问。
全部测试的图片就不在一一列举了,简单拼接一下。
以上使用负载电阻对每个USB口进行测试的结果,得出的结论是:电流电压的输出基本接近正常。但是4个标称不同的接口对同一个负载的读数居然是一样的。
下面测试直接给手机充电的读数:
结论:四个USB口都可以提供接近5V2A的充电效果,与手机自带充电器差不多。
后来越想越觉得不可能,5V2A的充电接口,输出额定功率为10A,输出5W的功率没有问题,但是反过来,5V1A的充电接口,输出功率为5W,是不可能输出接近10A的功率的。
为了证明这一点,另外找了几个手机充电器对负载电阻进行测试。用手机简单拍照的。
三个充电器:HTC手机原装充电器、某版本iPhone原装充电器、魅族MX4 pro充电器。
其中前两个是标称5V1A的,第三个是标称5V2A的。
iPhone充电器:负载1A电阻时,读数正常;负载2A电阻时,电压降低,无法正常输出。
HTC充电器:负载1A电阻时,读数正常;负载2A电阻时,电压降低,无法正常输出。
魅族充电器:负载1A和2A电阻时读数均正常。
以上测试结果支持了我的结论。
那么,现在反过来看奥睿科充电插座,就会发现其存在USB口参数乱标的现象:
1、标称5V2.4A的接口,其实就是5V2A的接口,虚标。
2、标称5V1A的接口,与其他两个并没有区别,猜测应该是同一个输出端并联出来的?(电路知识有限,如果有误,还请指正)
以上结论只是参照测试得出,因为本人只买了一个插座。希望有值友可以对这款插座进行一个类似的测试,看看是不是整个系列的产品都有这个问题。
本来应该对插座进行拆解,提供进一步佐证,但是发现插座本身并没有螺丝,除了暴力拆解不知道怎么弄,遂放弃。
当然,充电口是可以正常使用的,无论手机还是平板都可以正常充电。虽然以我的简单仪器并不能检测电压电流波形,但是应该不会有什么问题。但是厂家为什么要虚标、乱标呢?毫无疑问,是为了节约成本。我继续猜测:提供两种规格的接口需要两个两个独立的整流单元,也就比一个整流单元成本要高。而用户需求是想要两种不同的充电规格接口。所以厂家为了不被用户挑剔,又不想增加成本,所以采用了虚标参数这种没有节操的做法。良心,良心呢?
再说说这款插座的价格问题,上市的时候,京东标价149元,这才没几个月,价格往下调了差不多一半:
Over,这个牌子,反正我是记住了。
本文标题:接地电阻测试仪使用方法-史上最详细的接地电阻仪使用方法61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1