随笔分类 - 工具与环境

PyCharm Python迁移项目
摘要:把整个项目文件迁移过去后,执行文件会报不能执行XX,系统找不到指定的文件。 此时把当前的这个文件名字改一下,再运行,修改提示的错误。等错误全部修改,可以正常运行后,再把文件名改回去 阅读全文

posted @ 2019-03-02 17:06 开始、 阅读 (1005) | 评论 (0) 编辑

Pycharm上python unittest不执行"if __name__ == '__main__' "问题or选择非unittest run
摘要:转:http://www.cnblogs.com/csjd/p/6366535.html python unittest不执行"if __name__ == '__main__' "问题(Pycharm) 问题: 1、selenium导入unittest框架和HtmlReport框架后,HtmlRe 阅读全文

posted @ 2017-03-20 15:26 开始、 阅读 (4152) | 评论 (1) 编辑

国内外多个地点检测网站
摘要:可以输入IP或者网址http://ping.chinaz.com/?qq-pf-to=pcqq.group 阅读全文

posted @ 2015-10-12 14:35 开始、 阅读 (69) | 评论 (0) 编辑

移动弱网测试方案之一
摘要:转自TesterHome移动app在测试时,有时需要考虑弱网的情形下,app的表现,那么怎么营造这样子的环境呢?一、首先需要控制网络,有两种方式其一使用网络损伤仪进行,其二采用软件方式。硬件采购费用太贵,因此使用win平台下的ShunraVESMBEditon或者Network Emulator f... 阅读全文

posted @ 2015-09-25 13:47 开始、 阅读 (264) | 评论 (0) 编辑

Jmeter拓展插件(jmeter-plugins)
摘要:Jmeter是一款开源的性能测试工具,纯java编写,体积小,功能强大,基本可以满足性能测试需求。另Jmeter还右一系列的插件来增强其功能,插件地址jmeter-plugins.org.插件现在有5个,分别是Standard set,Extras set,Extras with Libs set,... 阅读全文

posted @ 2015-09-23 17:53 开始、 阅读 (3324) | 评论 (0) 编辑

使用JMeter创建数据库(Mysql)测试
摘要:转自虫师:http://www.cnblogs.com/fnng/archive/2011/07/26/2117600.html好吧!我一直觉得我不聪明,所以,我用最详细,最明了的方式来书写这个文章。我相信,我能明白的,你们一定能明白。我的环境:MySQL:mysql-essential-5.1.5... 阅读全文

posted @ 2015-09-20 11:14 开始、 阅读 (61) | 评论 (0) 编辑

Android 手工测试代码覆盖率增强版
摘要:转自https://testerhome.com/topics/2524 阅读全文

posted @ 2015-09-15 13:51 开始、 阅读 (76) | 评论 (0) 编辑

Http调试工具-Fiddler使用指引
摘要:转自:http://my.oschina.net/u/1388024/blog/186886#OSC_h1_9目录[-]Fiddler是什么?Fiddler能做什么?从哪里下载?安装:初次使用设置:让手机连接到Fiddler:开始使用:重定向:断点:【模拟低网速】附:chrome 的JSON 插件F... 阅读全文

posted @ 2015-08-28 13:56 开始、 阅读 (198) | 评论 (0) 编辑

Appium环境搭建
摘要:一、下载安装JDK这里最好安装JAVASE1.8版本,因为最新的appium2.0需要1.8版本的JDK支持参考:http://www.cnblogs.com/daxiong2014/p/4334530.html二、下载安装SDK参考:http://www.cnblogs.com/daxiong20... 阅读全文

posted @ 2015-06-13 13:57 开始、 阅读 (182) | 评论 (0) 编辑

Junit使用教程(四)
摘要:一、会用Spring测试套件的好处在开发基于Spring的应用时,如果你还直接使用Junit进行单元测试,那你就错过了Spring为我们所提供的饕餮大餐了。使用Junit直接进行单元测试有以下四大不足:1)导致多次Spring容器初始化问题根据JUnit测试方法的调用流程,每执行一个测试方法都会创建... 阅读全文

posted @ 2015-05-18 11:42 开始、 阅读 (1327) | 评论 (0) 编辑

Junit使用教程(三)
摘要:四、实例总结1. 参数化测试有时一个测试方法,不同的参数值会产生不同的结果,那么我们为了测试全面,会把多个参数值都写出来并一一断言测试,这样有时难免费时费力,这是我们便可以采用参数化测试来解决这个问题。参数化测试就好比把一个“输入值,期望值”的集合传入给测试方法,达到一次性测试的目的。[java]v... 阅读全文

posted @ 2015-05-18 11:41 开始、 阅读 (200) | 评论 (0) 编辑

Junit使用教程(二)
摘要:二、核心——断言断言是编写测试用例的核心实现方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。1. 断言核心方法assertArrayEquals(expecteds, actuals)查看两个数组是否相等。assertEquals(expected, actual)查看两个对象是否相... 阅读全文

posted @ 2015-05-18 11:39 开始、 阅读 (178) | 评论 (0) 编辑

Junit使用教程(一)
摘要:本文转载自:http://blog.csdn.net/wangpeng047/article/details/9627527乎所有程序员都听说过Junit的大名,但不知真正懂得运用它的人有多少,我便是其中的一个小白。知道Junit是用来测试的,但却把“宝刀”当成了“菜刀”用。为了从此不再菜鸟,特此总... 阅读全文

posted @ 2015-05-18 11:38 开始、 阅读 (207) | 评论 (0) 编辑

在Eclipse中使用JUnit4进行单元测试(初级篇、中级篇、高级篇)
摘要:本文转载自以下初级篇:http://blog.csdn.net/andycpp/article/details/1327147中级篇:http://blog.csdn.net/andycpp/article/details/1327346高级篇:http://blog.csdn.net/andycp... 阅读全文

posted @ 2015-05-18 11:36 开始、 阅读 (99) | 评论 (0) 编辑

Junit内部解密之四: Junit单元测试最佳实践
摘要:我们做使用Junit工具来做单页测试或接口测试时,需要注意一些问题,包括我们的编码规范,test规范,以及编写测试代码的策略,以下个人的总结。1.为还没有实现的测试代码抛出一个异常。这就避免了该测试通过,而且会提醒你必须实现其代码。2.一次只测试一个对象。单元测试一个重要的方面就是细粒度,它独立的检... 阅读全文

posted @ 2015-05-13 17:51 开始、 阅读 (303) | 评论 (0) 编辑

Junit内部解密之三: 单元测试用例运行的全过程
摘要:转自:http://blog.sina.com.cn/s/blog_6cf812be0100x8sb.html我们以一个非常简单的TestCalculator类为例,只有一个测试方法:Public class TestCalculator extends TestCase{Public void t... 阅读全文

posted @ 2015-05-13 17:50 开始、 阅读 (1461) | 评论 (0) 编辑

Junit 内部解密之二: TestResult + TestListener + Assert
摘要:转自:http://blog.sina.com.cn/s/blog_6cf812be0100wbhw.html之前我们看到了Test接口里面的run方法有个TestResult的参数,不错,这个类就是用来收集测试结果的,是收集TestSuite的运行结果,所以一般情况下,一个TestSuite对应一... 阅读全文

posted @ 2015-05-13 17:49 开始、 阅读 (1207) | 评论 (0) 编辑

Junit 内部解密之一: Test + TestCase + TestSuite
摘要:转自:http://blog.sina.com.cn/s/blog_6cf812be0100wbhq.htmlnterface: Test整个测试的的基础接口Method 1: abstract int countTestCases() 这个方法主要是用来计算要运行的test case的数量的。Me... 阅读全文

posted @ 2015-05-13 17:47 开始、 阅读 (636) | 评论 (0) 编辑

Web服务器的工作原理
摘要:Web服务器工作原理概述 很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext,ServletRequest,ServletR 阅读全文

posted @ 2015-04-16 09:14 开始、 阅读 (101) | 评论 (0) 编辑

在eclipse中添加android ADT
摘要:对于程序开发的学者来说,eclipse并不陌生,它为我们提供了一个非常广阔的平台来开发程序。同样我们也可以用它来开发android程序。但是在eclipse中并不能直接开发android程序,需要我们安装一个ADT插件。下面就介绍ADT插件的安装。第一步,添加ADT打开eclipse,进入工作界面后... 阅读全文

posted @ 2015-04-07 21:19 开始、 阅读 (17691) | 评论 (0) 编辑

ffmpeg下载安装和简单应用
摘要:先介绍一下ffmpeg:FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec —这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。名字由来:"FFmpeg"这个单词中的"FF"指的是"Fast For... 阅读全文

posted @ 2015-04-07 18:29 开始、 阅读 (20002) | 评论 (0) 编辑

Node.js下载及安装
摘要:Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。V8引擎执行Javascript的速度非常快,性能非常好。... 阅读全文

posted @ 2015-04-07 15:43 开始、 阅读 (5879) | 评论 (0) 编辑

一站式学习Wireshark(八):应用Wireshark过滤条件抓取特定数据流
摘要:应用抓包过滤,选择Capture | Options,扩展窗口查看到Capture Filter栏。双击选定的接口,如下图所示,弹出Edit Interface Settints窗口。下图显示了Edit Interface Settings窗口,这里可以设置抓包过滤条件。如果你确知抓包过滤条件的语法... 阅读全文

posted @ 2015-03-31 22:08 开始、 阅读 (141) | 评论 (0) 编辑

一站式学习Wireshark(七):Statistics统计工具功能详解与应用
摘要:Wireshark一个强大的功能在于它的统计工具。使用Wireshark的时候,我们有各种类型的工具可供选择,从简单的如显示终端节点和会话到复杂的如Flow和IO图表。本文将介绍基本网络统计工具。包括:捕捉文件摘要(Summary),捕捉包的层次结构(Protocol Hirarchy),会话(Co... 阅读全文

posted @ 2015-03-31 22:07 开始、 阅读 (222) | 评论 (0) 编辑

一站式学习Wireshark(六):狙击网络高延时点
摘要:在某些情况下,丢包可能并不是造成延时的原因。你可能会发现尽管两台主机之间通讯速度很慢,但这种慢速并没有伴随着TCP重传或是重复ACK的征兆。在这种情况下,需要使用另一种方式来定位高延时点。查找高延时点最有效的方法之一是检查最初的握手信号以及跟随其后的几个报文。例如,一个简单的客户端与网络服务器的连接... 阅读全文

posted @ 2015-03-31 22:06 开始、 阅读 (182) | 评论 (0) 编辑

一站式学习Wireshark(五):TCP窗口与拥塞处理
摘要:TCP通过滑动窗口机制检测丢包,并在丢包发生时调整数据传输速率。滑动窗口机制利用数据接收端的接收窗口来控制数据流。接收窗口值由数据接收端指定,以字节数形式存储于TCP报文头,并告知传输设备有多少数据将会存储在TCP缓冲区。缓冲区就是数据暂时放置的地方,直至传递至应用层协议等待处理。因此,发送端每次只... 阅读全文

posted @ 2015-03-31 22:04 开始、 阅读 (268) | 评论 (0) 编辑

一站式学习Wireshark(四):网络性能排查之TCP重传与重复ACK
摘要:作为网络管理员,很多时间必然会耗费在修复慢速服务器和其他终端。但用户感到网络运行缓慢并不意味着就是网络问题。解决网络性能问题,首先从TCP错误恢复功能(TCP重传与重复ACK)和流控功能说起。之后阐述如何发现网络慢速之源。最后,对网络各组成部分上的数据流进行概况分析。这几张内容将会帮助读者识别,诊断... 阅读全文

posted @ 2015-03-31 22:03 开始、 阅读 (1050) | 评论 (0) 编辑

一站式学习Wireshark(三):应用Wireshark IO图形工具分析数据流
摘要:基本IO Graphs:IO graphs是一个非常好用的工具。基本的Wireshark IO graph会显示抓包文件中的整体流量情况,通常是以每秒为单位(报文数或字节数)。默认X轴时间间隔是1秒,Y轴是每一时间间隔的报文数。如果想要查看每秒bit数或byte数,点击“Unit”,在“Y Axis... 阅读全文

posted @ 2015-03-31 22:02 开始、 阅读 (242) | 评论 (0) 编辑

一站式学习Wireshark(二):应用Wireshark观察基本网络协议
摘要:TCP:TCP/IP通过三次握手建立一个连接。这一过程中的三种报文是:SYN,SYN/ACK,ACK。第一步是找到PC发送到网络服务器的第一个SYN报文,这标识了TCP三次握手的开始。如果你找不到第一个SYN报文,选择Edit -> Find Packet菜单选项。选择Display Filter,... 阅读全文

posted @ 2015-03-31 22:01 开始、 阅读 (224) | 评论 (0) 编辑

一站式学习Wireshark(一):Wireshark基本用法
摘要:按照国际惯例,从最基本的说起。抓取报文:下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包。例如,如果想要在无线网络上抓取流量,点击无线接口。点击Capture Options可以配置高级属性,但现在无此必要。点击接口名称之后,就可以看到实时... 阅读全文

posted @ 2015-03-31 22:00 开始、 阅读 (782) | 评论 (0) 编辑

ANDROID常用的命令(转载,后续自己完善)
摘要:1.adb devices:查看当前已连接的设备。2.adbshell:进入android的shell模式。3.echo 3>/proc/sys/vm/drop_caches:清除一下系统的cache。4.exit:退出adb shell5.adb install xxx.apk:将xxx.apk安... 阅读全文

posted @ 2015-03-21 21:12 开始、 阅读 (46) | 评论 (0) 编辑

Android SDK环境搭建
摘要:方法有二 方法一: http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html 收集整理Android开发所需的Android SDK、开发中用到的工具、Android开 阅读全文

posted @ 2015-03-13 14:17 开始、 阅读 (1548) | 评论 (0) 编辑

Java环境搭建
摘要:Java是由Sun公司开发的一种应用于分布式网络环境的程序设计语言,Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上,可以实现“一次编写,到处运行”的强大功能。一、首先下载准备好JDK安装包百度搜索,或者官网下载都行,要注意安装包的位数要与操作系统的位数保持一致(64位的操作系... 阅读全文

posted @ 2015-03-13 10:52 开始、 阅读 (6517) | 评论 (0) 编辑

导航