现在位置: 首页 > 软件测试 > 测试技术 > 文章
2014年04月23日 测试技术, 软件测试 ⁄ 共 1886字 暂无评论 ⁄ 阅读 8,312 次
IronPython调用C# DLL函数方法
由于Python本身无法直接调用C# DLL(只可调用C/C++ DLL),需要通过IronPython来调用。(还有类似的pythonnet ,有兴趣的同学可以去这里了解下http://pythonnet.sourceforge.net/) 1.安装IronPython IronPython可以说是集成.NET Framework的Python语言,可以同时使用.NET Framework和Python库。 IronPython网址http://ironpython.codeplex.com/,由于安装使用方法与Python一致,在此不做赘述。 2.加载C# DLL 需要加载的C# DLL...
阅读全文
2014年04月21日 测试技术, 软件测试 ⁄ 共 3295字 评论 2 条 ⁄ 阅读 42,161 次
Fabric是一个Python(2.5-2.7)库,用于简化使用SSH的应用程序部署或系统管理任务。 它提供的操作包括:执行本地或远程shell命令,上传/下载文件,以及其他辅助功能,如提示用户输入、中止执行等。 本文主要介绍CentOS 6.3上使用Fabric进行自动化部署的基本方法。 1. 环境部署 本节主要介绍python版本升级,pip及fabric安装方法。 1.1 Python版本升级 CentOS 6.3自带的Python版本为2.6,首先需要升级到2.7版本。由于旧版本的Pyt...
阅读全文
2014年04月03日 测试技术 ⁄ 共 1675字 暂无评论 ⁄ 阅读 9,390 次
本文主要介绍使用Python语言编写Socket协议Server及Client的简单实现方法。 1. Python Socket编程简介 Socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 三种流行的套接字类型是:stream,datagram和raw。stream和datagram套接字可以直接与TCP协议进行接口,而raw套接字则接口到IP协议。 Python Socket模块提供了对低层BSD套接字样式网络的访问,使用该模块建立具有TCP和流套接字的简单服务...
阅读全文
2014年03月27日 测试工具, 测试技术 ⁄ 共 1085字 评论 2 条 ⁄ 阅读 8,947 次
文章目录 3.2.1 分析组件日志,确定得到相关字段的方法: 3.2.2 编写相关日志分析函数 1.前言 在进行项目性能测试过程中,需要对组件生成的日志进行分析统计,获取特定的信息,当日志文件比较大(几百M甚至上G)时,通过手工分析往往效率与效果都不令人满意。 这时通过Python脚本只需简单的一些代码即可搜索日志,完成日志的分析统计。 2.需掌握的知识 本文需要有一定的...
阅读全文
2013年11月08日 测试工具, 测试技术, 软件测试 ⁄ 共 5426字 暂无评论 ⁄ 阅读 4,174 次
本文主要介绍使用Loadrunner进行字符串md5加密的方法。 使用Loadrunner进行md5比较简单,首先是加载md5.h头文件,后使用头文件中的加密函数即可。 1. md5.h头文件内容如下 #ifndef MD5_H #define MD5_H #ifdef __alpha typedef unsigned int uint32; #else typedef unsigned long uint32; #endif struct MD5Context { uint32 buf[4]; uint32 bits[2]; unsigned char in[64]; }; extern void MD5Init(); ext...
阅读全文
2013年08月15日 测试工具, 测试技术, 软件测试 ⁄ 共 240字 暂无评论 ⁄ 阅读 7,001 次
在Win7中,存在拷贝局域网Windows 2003或XP系统中共享文件速度特别慢的问题。 经过尝试之后,发现了如下解决方法: 1. 修改网卡配置 打开本地连接属性,点击"配置" 在"高级"选项卡中,将"大型发送分载(IPv4)"的值设置成"禁用",确定即可生效 2.关闭远程差分压缩 开始菜单—搜索框直接输入"打开或关闭Windows功能"—取消Windows7默认勾选的"远程差分压缩"—确定 这样,再试试你就会发现Win7与Windows2003或XP系统间拷贝共享文件...
阅读全文
2013年08月06日 CentOS, Linux, 测试工具, 测试技术, 软件测试 ⁄ 共 991字 暂无评论 ⁄ 阅读 1,620 次
本文主要对MySQL双机热备部署中遇到的问题进行小结。 1. mysql互为主从,但是在SLAVE执行CHANGE MASTER时,出现这个错误: ERROR 1201 (HY000): Could not initialize master! mysql> slave stop; mysql> reset slave;   出现这个问题的原因,应该是以前mysql做过主从   2. 启动Cobar时报错Error: JAVA_HOME environment variable is not set. 修改/etc/profile文件 export JAVA_HOME=/usr/java/jdk1.6.0_23 exp...
阅读全文
2013年06月27日 测试工具, 测试技术, 软件测试 ⁄ 共 3556字 评论 1 条 ⁄ 阅读 3,768 次
本文主要介绍在LoadRunner中实现Base64编解码的方法。 在LoadRunner脚本中包含头文件base64.h并使用其中的编解码函数即可实现对Base64的编解码。 LR测试代码如下:           #include "base64.h" Action() { int res; lr_save_string("你好,Lovesoo.org!","Test1"); b64_encode_string( lr_eval_string("{Test1}"), "B64str&qu...
阅读全文