为了账号安全,请及时绑定邮箱和手机立即绑定

NetPerf揭示主机通信间是高速路还是林荫小路

NetPerf揭示容器间是高速路还是林荫小路 Netperf概况 Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量 数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一个系统能够以多快的速度向另外一个系统 发送数据,以及另外一个系统能够以多块的速度接收数据。 Netperf工具以client/server方式工作。server端是 netserver,用来侦听来自client端的连接,client

175浏览
0推荐
0评论

Facebook开源的数据Mock:Memisis详解

安装 pip install mimesis 源代码 git clone git@github.com:lk-geimfari/mimesis.git 支持多语言 Code Name Native Name cs Czech Česky da Danish Dansk de German Deutsch de-at Austrian german Deutsch de-ch Swiss german Deutsch el Greek Ελληνικά en English English en-au Australian English English en-ca Canadian English English en-gb...

224浏览
0推荐
0评论

如何选择一个性能测试工具(LoadRunner和Locust的一次对比)

如何选择一个性能测试工具(LoadRunner和Locust的一次对比) LoadRunner LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。 Locust Locust是一个开源负载测试工具。使用 Python 代码定义用户行为,也

5733浏览
0推荐
0评论

Maven私服Nexus的搭建

Maven私服Nexus的搭建 私服存在的合理性 Maven中的依赖是从服务器仓库中下载的,Maven的仓库只有两大类: 1) 本地仓库 2) 远程仓库,其中在远程仓库中又分成了3种:中央仓库 、私服、其它公共库。 Maven用户直接连接远程仓库下载构件的做法是Maven不建议使用的(尤其是对一个开发团队来说),Maven的最佳实践就是使用Maven私服来构建整个团队的项目部署和管理。 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的Maven用户使用。当Ma

248浏览
0推荐
0评论

Swagger 这一个文章就够了

Swagger 这一个文章就够了 From:http://blog.csdn.net/crisschan Swagger快速理解 Swagger:The Best APIs are Built with Swagger Tools 。Swagger可以定义一个标准的RESTful风格的API,与语言无关,是一个API的规范。 Swagger官网:http://swagger.io GitHub地址:http://github.com/swagger-api 这里,提到Swagger就不得不说说Springfox,Springfox是一个开源的API Doc的框架,...

826浏览
0推荐
0评论

契约测试:解决微服务测试的问题

契约测试:解决微服务测试的问题 FROM http://blog.csdn.net/crisschan/article/details/88310201 为什么是契约测试 契约测试(ContractTest)第一次看到我是在Martin Fowler的文章里。(原文在这里感兴趣的可以去看看http://martinfowler.com/bliki/ContractTest.html) 在他的这篇文章了,首先说了一下TestDouble的劣势,其中TestDouble(对这个定义感兴趣可以见http://martinfowler.com/bliki/TestDouble.html)...

405浏览
0推荐
0评论

Docker的Image 原创

列出镜像列表 docker images 返回结果说明: REPOSITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ID:镜像ID CREATED:镜像创建时间 SIZE:镜像大小 同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,如ubuntu仓库源里,有15.10、14.04等多个不同的版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。如果要使用版本为15.10的ubuntu系统镜像来运行容器时: docker run -t -i ubuntu:15.10 /bin/bash PS;如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,dock

532浏览
0推荐
0评论

DockerFile 详解 原创

DockerFile 详解 Dockerfile由一行行命令语句组成,并且支持用“#”开头作为注释,一般的,Dockerfile分为四部分:基础镜像信息,维护者信息,镜像操作指令和容器启动时执行的指令。 Dockerfile指令 1、FROM 格式:FROM <image>或 FROM <image>:<tag> 第一条指令必须为FROM指令,并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令(每个镜像一次) 2、MAINTAINET 格式:MAINTAINET <name> 指定维护者的信息 3、RUN 格式:RUN...

457浏览
0推荐
0评论

Docker的helloworld 原创

Docker 运行一个web服务 运行第一个web应用服务 python flask举个例子 docker pull training/webapp # 载入镜像 docker run -d -P training/webapp python app.py -d:让容器在后台运行。 -P:将容器内部使用的网络端口映射到我们使用的主机上。 这样通过docker ps可以看到后面有一个0.0.0.0:32769->5000/tcp,这就说明Docker 开放了 5000 端口(默认 Python Flask 端口)映射到主机端口 32769 上。 docker run -d -p 5000:5000...

503浏览
0推荐
0评论

Docker初次见面 原创

Docker基础 hello world docker run ubuntu:15.10 /bin/echo "Hello world" Hello world 各个参数解析: docker: Docker 的二进制执行文件。 run:与前面的 docker 组合来运行一个容器。 ubuntu:15.10指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。 /bin/echo "Hello world": 在启动的容器里执行的命令 运行交互式的容器 docker run -i -t...

416浏览
0推荐
0评论

Nginx的容器部署 原创

拉取一个nginx的容器 通过dockerhub上的镜像我们可以拉去一个Nginx,并启动 docker pull nginx docker run --name runoob-nginx-test -p 8081:80 -d nginx runoob-nginx-test 容器名称。 the -d设置容器在在后台一直运行。 the -p 端口进行映射,将本地 8081 端口映射到容器内部的 80 端口。 运行容器: docker run --name runoob-nginx-test -p 8081:80 -d nginx runoob-nginx-test 容器名称。 the -d设置容器在在后台一直运行。 the -p...

692浏览
1推荐
0评论

快速掌握的测试用例优先级划分方法 原创

怎么样的设计才能算测试用例 引自:IEEE Standard 610 (1990): A set of test inputs, execution conditions, and expected results developed for a particular objective, such as to exercise a particular program path or to verify compliance with a specific requirement. (IEEE Std 829-1983) Documentation specifying inputs, predicted results,...

861浏览
1推荐
1评论

人人都可以掌握的正交试验设计测试用例方法 原创

介绍 TamanduaOATs 是测者开发并开源的生成正交计算的pyd(python库)程序(放到python下的dlls目录下) 项目地址:http://github.com/crisschan/TamanduaOATs 开发语言:c++ python调用方法如下 #encoding=utf-8 import TamanduaOATs print TamanduaOATs.OATs(7,2,'2,3') 结果 TamanduaParam按照正交计算出测试用例,结果是一个嵌套的list(放到python下的lib目录下) 使用法方法举例如下:...

483浏览
0推荐
0评论

Python的Twisted事件驱动的网络引擎框架 原创

Python的Twisted事件驱动的网络引擎框架 概述 Twisted是用Python实现的基于事件驱动的网络引擎框架。Twisted支持许多常见的传输及应用层协议,包括TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP。 优越性 使用基于事件驱动的编程模型,而不是多线程模型。 跨平台:为主流操作系统平台暴露出的事件通知系统提供统一的接口。 “内置电池”的能力:提供流行的应用层协议实现,因此Twisted马上就可为开发人员所用。 符合RFC规范,已经通过健壮的测试套件证明了其一致性。 能很容易的配合

548浏览
0推荐
0评论

LeetCode的刷题利器(伪装到老板都无法diss你没有工作) 原创

在工程效率大行其道的今天,如果不会写点代码以后也不容易在测试圈混下去。今天给大家推荐一个LeetCode的刷题利器,可以伪装到连你老板在这里走过去都无法确认你是在干活呢,还是在干活呢。 From http://blog.csdn.net/crisschan LeetCode是什么 leetcode是个题库,里面有很编程多面试的题目,可以在线编译运行。难度比较高。如果自己能都做出来,对面大公司很有帮助。 网址:http://leetcode.com/(如果对英文页面不爽的可以访问对应的中文页面:http://leetcode-cn.com/) 如果想在上

723浏览
0推荐
0评论

测者的测试技术手册:Junit执行单元测试用例成功,mvn test却失败的问题和解决方法 原创

今天遇见了一个奇怪的问题,在IDE中run unit test,全部cases都成功了,但是后来通过mvn test运行case确保错了。在寻求原因的同时也找到了对应的解决方法。 Run Unit Test和Maven test的区别 差异1:在IDE中通过选中单元测试路径,点击右键选择run test和点击maven中的test是有区别的。在Maven执行测试的过程中,是不允许测试cases访问其他项目的测试类和其他项目的resources下文件的。也就是说,在a/src/test/java下的测试用例,是不能引用b/src/test/java中的类的,同时也不允许访问b

462浏览
0推荐
0评论

Java的Override和Overload 原创

Java的Override和Overload Override 重写:子类对父类的允许访问的方法实现过程重新编写,但是 不可改变返回值和入参。重弄写的规则: 参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同; 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么 在子类中重写该方法就不能声明为protected。 父类的成员方法只能被它的子类重写。 声明为final的方法不能被重写。 声明为static的方法不能被重写,但是能够被再

523浏览
0推荐
0评论

响应慢也有可能是SQL惹的祸:Limit可能会惹祸上身 原创

响应慢也有可能是SQL惹的祸:Limit可能会惹祸上身 MySQL中的Limit 相信很多人都知道limit,无论是RD还是TEST,为了后续比较容易描述,我们先介绍一下limit。 很多需求在开发的时候都有返回前几条记录或者返回中间某几行记录的需求,在MYSQL数据库中很多人都会使用Limit来完成。 SELECT * FROM table LIMIT [offset,] rows Limit可以显示select的返回结果,有上面的语法结构我们可以看出,limit可以接受一个参数或者两个参数。其中要求offset、rows都必须是整数常量,其中第一个参数of

496浏览
0推荐
0评论

Maven私服Nexus的搭建 原创

Maven私服Nexus的搭建 私服存在的合理性 Maven中的依赖是从服务器仓库中下载的,Maven的仓库只有两大类: 1) 本地仓库 2) 远程仓库,其中在远程仓库中又分成了3种:中央仓库 、私服、其它公共库。 Maven用户直接连接远程仓库下载构件的做法是Maven不建议使用的(尤其是对一个开发团队来说),Maven的最佳实践就是使用Maven私服来构建整个团队的项目部署和管理。 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的Maven用户使用。当Ma

1272浏览
3推荐
0评论

契约测试:解决微服务测试的问题 原创

契约测试:解决微服务测试的问题 FROM http://blog.csdn.net/crisschan/article/details/88310201 为什么是契约测试 契约测试(ContractTest)第一次看到我是在Martin Fowler的文章里。(原文在这里感兴趣的可以去看看http://martinfowler.com/bliki/ContractTest.html) 在他的这篇文章了,首先说了一下TestDouble的劣势,其中TestDouble(对这个定义感兴趣可以见http://martinfowler.com/bliki/TestDouble.html)...

813浏览
0推荐
0评论
首页上一页12下一页尾页
意见反馈 帮助中心 APP下载
官方微信