11 2017 档案

摘要:本博客摘自:http://blog.csdn.net/liuxiaochen123/article/details/47981111 先来一张图,这是在网上最多的一张Celery的图了,确实描述的非常好 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(wor 阅读全文
posted @ 2017-11-29 00:49 致橡树的你 阅读(5477) 评论(1) 推荐(0)
摘要:socket官方文档:https://docs.python.org/2/library/socket.html socket中文详细介绍:http://blog.csdn.net/rebelqsp/article/details/22109925 查看某端口是否被占用(如6666端口):sudo 阅读全文
posted @ 2017-11-21 13:34 致橡树的你 阅读(10351) 评论(2) 推荐(1)
摘要:Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 下面讲的是Socket模块功能 1、Socket 类型 套接字格式: socket( 阅读全文
posted @ 2017-11-20 16:39 致橡树的你 阅读(1114) 评论(0) 推荐(0)
摘要:首先让我们先看一下loadrunner- winsock 函数 一览表: lrs_accept_connection 接受侦听套接字连接 lrs_close_socket 关闭打开的套接字 lrs_create_socket 初始化套接字 lrs_disable_socket 禁用套接字操作 lrs 阅读全文
posted @ 2017-11-20 09:14 致橡树的你 阅读(1793) 评论(0) 推荐(0)
摘要:1. 认证和加密 认证(Authorization)的作用在于表明自己是谁,即向别人证明自己是谁。而相关的概念是MD5,用于认证安全。注意MD5仅仅是个hash函数而已,并不是用于加密。因为hash函数处理后的数据没法进行反向恢复,这样子的话别人没法盗取你认证身份的口令。 加密(Encryption 阅读全文
posted @ 2017-11-19 23:48 致橡树的你 阅读(3106) 评论(0) 推荐(0)
摘要:最近得一超长字符串如下: l=“5245474953544552207369703a3137322e3136312e31302e323232205349502f322e300d0a5669613a205349502f322e302f554450203137322e3136312e31302e3133 阅读全文
posted @ 2017-11-19 14:49 致橡树的你 阅读(5646) 评论(0) 推荐(0)
摘要:获取服务器的返回值,可以用web_reg_save_param函数,该参数最好放到: 语法: 参数说明: 要获取返回值,那么有2种方法: 第一种方法是通过 SaveOffset 来获取指定的值,这个方法适用于返回的值或是格式比较固定,不会有什么变动,比如有些接口,返回1,表示已经响应成功,那么可以用 阅读全文
posted @ 2017-11-17 23:39 致橡树的你 阅读(505) 评论(0) 推荐(0)
摘要:测试场景:聊天系统 用户登录后,要先向服务器发送用户名,然后可以发送聊天信息,同时也可以接受聊天信息。 如果接受的字符为定长时,可以设定接受长度。recv buf2 66 #include "lrs.h"Action(){ int i = 1; char *recvbuf; int recvlen= 阅读全文
posted @ 2017-11-15 11:27 致橡树的你 阅读(1077) 评论(0) 推荐(0)
摘要:摘要:通过实例讲解loadrunner中的socket协议性能测试的一种测试方法,如何不依赖loadrunner既定规则,自行控制收发数据包 关键词:Loadrunner,socket,自行控制,收发数据包 一.前言 用过loadrunner的socket协议进行性能测试的同学都知道,只需要录制短短 阅读全文
posted @ 2017-11-15 11:22 致橡树的你 阅读(789) 评论(0) 推荐(0)
摘要:编写步骤 1.建立与服务端的连接 rc=lrs_create_socket(“socket0”,”TCP”,”LocalHost=0”,”RemoteHost=127.0.0.1:8808”,LrsLastArg); 服务端地址和端口号 连接是否成功? rc=0 表示建立连接成功 2.发送报文和接收 阅读全文
posted @ 2017-11-15 11:20 致橡树的你 阅读(779) 评论(0) 推荐(0)
摘要:一、概述 Loadrunner拥有极为丰富的工具箱,供予我们制造出各种奇妙魔法的能力。其中就有此次要讨论的socket套接字操作。 二、socket概述 socket是操作系统中I/O系统的网络延伸部分,它扩展了操作系统的基本I/O到网络通信,使进程和机器之间的通信成为可能。如果想完全地理解sock 阅读全文
posted @ 2017-11-15 11:19 致橡树的你 阅读(1775) 评论(0) 推荐(0)
摘要:前段时间测了loadrunner直接发送报文到socket上的性能测试。在此,稍微回顾整理下。 与socket通讯,有两种方式,一种是建立长连接,建立后,不停的发送,接收。另外一种是建立短连接,建立连接,发送报文,接收响应,关闭连接。两种方式server的开销不同。Loadrunner可以把建立连接 阅读全文
posted @ 2017-11-15 11:17 致橡树的你 阅读(1475) 评论(0) 推荐(0)
摘要:Robot Framework 介绍 Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 在我们进行全球化测试的 阅读全文
posted @ 2017-11-10 21:54 致橡树的你 阅读(957) 评论(0) 推荐(0)
摘要:Git是目前世界上最先进的分布式版本控制系统(没有之一)。使用Svn的请参考《版本控制-svn服务器搭建和常用命令(centos 6.3)》,下面介绍Git的常用命令 常用命令 简单版 升级版 其他 服务器搭建 本地服务器搭建 Gitolite搭建 一、简单版 1、创建版本库 2、新增修改,新增文件 阅读全文
posted @ 2017-11-07 16:04 致橡树的你 阅读(290) 评论(0) 推荐(0)
摘要:前言:当我们想要实现几个小伙伴合作开发同一个项目,或者建立一个资源分享平台的时候,GIT就是一个很好的选择。当然,既然是一个共有平台,那么把这个平台放到个人计算机上明显是不合适的,因此就要在服务器上搭建GIT了。另一个需求是,我们在本地开发,然后推送到服务器上,并且自动同步到web站点目录,这样就可 阅读全文
posted @ 2017-11-07 16:02 致橡树的你 阅读(239) 评论(0) 推荐(0)
摘要:在 Linux 下搭建 Git 服务器 环境: 服务器 CentOS6.6 + git(version 1.7.1)客户端 Windows10 + git(version 2.8.4.windows.1) ① 安装 Git Linux 做为服务器端系统,Windows 作为客户端系统,分别安装 Gi 阅读全文
posted @ 2017-11-07 14:00 致橡树的你 阅读(360) 评论(0) 推荐(0)
摘要:1、安装Git 2、创建证书登录 收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。 如果没有该文件创建它: 3、初始化Git仓库 首先我们选定一个目录作为Git仓库,假定是/home/g 阅读全文
posted @ 2017-11-07 13:09 致橡树的你 阅读(257) 评论(0) 推荐(0)
摘要:LR11-03 一、并发测试(n VU) 1、并发测试两个条件 1)脚本中要有 集合点(并发点) 2)控制台中要设置并发策略(选择第一项,所有虚拟用户到达集合点后释放) 集合点: 5个线程,代表5个VU 并发执行一次购票 o------------|o------ o------------|o------ o------------|o------ ... 阅读全文
posted @ 2017-11-04 13:12 致橡树的你 阅读(619) 评论(0) 推荐(0)
摘要:每次开启电脑都需要破解一次Lr,汉化版的有问题,建议使用英文版的。我测试的环境是Windows7+IE8+LR11。(在Windows10上试过,谷歌和IE11都不能正常运行),以下我会具体来操作,最终获得并发的集合点图,和事务响应图。 首先创建脚本,如下图 编辑录制选项,如下图 点击“开始录制”, 阅读全文
posted @ 2017-11-04 11:32 致橡树的你 阅读(398) 评论(0) 推荐(0)
摘要:录制到的脚本如下: login() { lr_think_time(10); web_url("verifycode.jsp", "URL=https://192.168.211.246:56661/portal/common/jsp/verifycode.jsp?codeSource=loginv 阅读全文
posted @ 2017-11-03 14:31 致橡树的你 阅读(2002) 评论(1) 推荐(0)
摘要:import hashlib#md5加密32位def md5(str): import hashlib m = hashlib.md5() m.update(str) return m.hexdigest() for i in range(20000,20020): print md5(str(i) 阅读全文
posted @ 2017-11-02 22:18 致橡树的你 阅读(676) 评论(0) 推荐(0)
摘要:增加下面的就ok了from requests.packages.urllib3.exceptions import InsecureRequestWarningrequests.packages.urllib3.disable_warnings(InsecureRequestWarning) 阅读全文
posted @ 2017-11-01 23:50 致橡树的你 阅读(2100) 评论(0) 推荐(0)