摘要:在python中,模拟http客户端发送get和post请求,主要用httplib模块的功能。1、python发送GET请求我在本地建立一个测试环境,test.php的内容就是输出一句话:1echo 'Old friends and old wines are best.';python发送get请...
阅读全文
摘要:454 Authentication failed, please open smtp flag first!用QQ邮箱测试报错我用QQ邮箱测试javamail发送邮件的功能,用户名密码设置正确,却总是发不出邮件。开启下QQ邮箱的smtp服务器设置即可。
阅读全文
摘要:[cpp]view plaincopyprint?#includecharerrbuf[PCAP_ERRBUF_SIZE];pcap_t*pcap_open_live(constchar*device,intsnaplen,intpromisc,intto_ms,char*errbuf)pcap_t...
阅读全文
摘要:re.match与re.search的区别:re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。
阅读全文
摘要:>>> import os>>> os.path.exists('d:/assist')True>>> os.path.exists('d:/assist/getTeacherList.py')True>>> os.path.isfile('d:/assist')False>>> os.path.i...
阅读全文
摘要:#!/usr/bin/pythonimport pcapimport dpktimport redef main():pc=pcap.pcap(name="eth1") # 抓取 eth1pc.setfilter('tcp port 80') # 过滤表达式 tcp port 80for p_tim...
阅读全文
摘要:chr()、unichr()和ord()chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。unichr()跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被编译的。如...
阅读全文
摘要:Table1.1.字符串格式化代码格式描述%%百分号标记%c字符及其ASCII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)%x无符号整数(十六进制)%X无符号整数(十六进制大写字符)%e浮点数字(科学计数法)%E浮点数字(科学计数法,用E代替e)%f浮点数字(...
阅读全文
摘要:在运行脚本回放过程中,有时会出现错误,这在实际测试中是不可避免的,毕竟自动录制生成的脚本难免会有问题,需要运行脚本进行验证,把问题都解决后才加入到场景中进行负载测试。下面结合常用的协议(如Web、Web Services协议)录制的脚本进行回放时出现的问题介绍一下解决的方法。 需要注意的是,回放脚...
阅读全文
摘要:# -*- coding: utf-8 -*-import timeimport os#格式为小时,分钟,脚本名称(包括盘符,最好是放在根目录下)#需要把LoadRunner安装路径的Bin加入系统参数Path下run_time = [[16,30,'scenario1'],[17,30,'scen...
阅读全文
摘要:T命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。 我们可以在“开始→运行”中输入AT命令,下面就来看看AT命令的一些实例分...
阅读全文
摘要:web.set_max_html_param_len("1000000"); lr.start_transaction("red_envelop"); web.reg_find("Text=\"status\":\"1\"", new String[]{ "SaveCoun...
阅读全文
摘要:命令: show processlist;如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。show processlist;只列出前100条,如果想全列出请使用show full processlist;mysql> show processlist;命令...
阅读全文
摘要:# -*- coding: utf-8 -*-import osimport rep = os.popen('ping 120.26.77.101')out = p.read()regex = re.compile("\xd7\xee\xb6\xcc = (\d+)ms\xa3\xac\xd7\xe...
阅读全文
摘要:mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如下面这个sql:delete from tbl where id in( ...
阅读全文
摘要:Apache的最大连接数,默认为256个。修改apache的最大连接数,方法如下:一:先修改./apache/conf/httpd.conf文件。# vi httpd.conf将“#Include conf/extra/httpd-mpm.conf”前面的 # 去掉。保存。二:再修改./apache...
阅读全文
摘要:usemysql;setpasswordforroot=password('haowumz');selecthost,user,passwordfromuser;showgrantsforfdb_dev;createuserfdb_testIDENTIFIEDby'test1204';grantse...
阅读全文
摘要:1)设置监控服务器要监控 UNIX 资源,必须配置 rstatd 守护程序。注意,可能已经配置了 rstatd守护程序,因为当计算机收到一个 rstatd 请求时,该计算机上的 inetd 自动激活rstatd。验证 rstatd 守护程序是否已经配置:rup 命令报告各种计算机统计信息,包括 rs...
阅读全文
摘要:1)对Apache服务器中的http.conf进行如下配置修改Apache中Httpd.conf文件,添加如下代码(该文件中都有,只要取消注释就好了) SetHandler server-status Order deny,allow# Deny from all Allow from .local...
阅读全文
摘要:、录制脚本中包含中文,出现乱码怎么办?把录制选项中的Support charset选中UTF-8录制脚本后,切换到树视图中,打开相应的脚本页面。在右侧的PageView中录制的脚本呈现中文版式,但是当切换到Server Response中,所有的中文全部换成的乱码,如“勌缞仫訆”。原因是服务器端没有...
阅读全文
摘要:查看vuser类型LoadRunner提供了多种Vuser技术,通过这些技术可以在使用不同类型的客户端/服务器体系结构时生成服务器负载。每种Vuser技术都适合于特定体系结构并产生特定的Vuser类型。例如,可以使用WebVuser模拟用户操作Web浏览器、使用Tuxedo Vuser模拟Tuxed...
阅读全文
摘要:有天,有个人问:我在做b/s测试,请问如何保存从服务器传回来的http头的信息,怎么能得到http状态,和状态200进行比较?后来,我给出的代码如下:Action(){int i;// [WCSPARAM WCSParam_Text1 3 200] Parameter {WCSParam_Text1...
阅读全文
摘要:用loadrunner测试WEB程序的时候总是会碰到AJAX或者ActiveX实现的功能,而通常这些功能会包含很多客户端函数(一般为JavaScript)。我们该如何处理?如果从功能实现的角度去考虑这个问题,就会走入一个死胡同,因为loadrunner对于JavaScript是无能为力的。如果从lo...
阅读全文
摘要:这是很久以前编写的一个测试案例,那时是为了检查大量往Mysql数据库里插入数据,看一下数据库的性能如何?服务器是否会很快就被写满了。 前期的准备工作:Mysql 数据库搭建,LoadRunner,libmysql.dll and 网上搜一份LoadRunner访问mysq的公共库。 Step1:...
阅读全文
摘要:前段时间在录制,增强,整合LoadRunner脚本,期间两次遇到了中文乱码问题。在此记录一下中文乱码问题的解决办法。 一、录制回放中文乱码 我录制登陆的脚本,用户名中出现中文,回放的时候总是提示登陆失败。如下图: 图1 LR回放中文乱码 解决中文乱码可以在录制的时候在Virtual User...
阅读全文
摘要:今天发现LoadRunner两个“内置变量”: 1、REQUEST,用于提取完整的请求头信息。 2、RESPONSE,用于提取完整的响应头信息。 响应头信息用可用其它方式实现,但请求头信息还真不知道可以这样拿到。太隐蔽了吧! 注意,这两个变量仅在请求前使用web_save_header注册使...
阅读全文
摘要:软件测试 中 LoadRunner 函数中的几个陷阱 1、atof 在 loadrunner 中如果直接用 float f; f=atof("123.00"); lr _output_message("%f",f); 输出的结果会是1244128.00,根本不是我们想要的。 因为float,doub...
阅读全文
摘要:牛人写JVM的博客:http://blog.csdn.net/java2000_wl/article/category/1249100http://blog.csdn.net/cutesource/article/details/5904501有几个链接:http://www.cnblogs.com...
阅读全文
摘要:There are vaious strategies to locate elements in a page. You can use the most appropriate one for your case. Selenium provides the following methods ...
阅读全文
摘要:The first thing you’ll want to do with WebDriver is navigate to a link. The normal way to do this is by callinggetmethod:driver.get("http://www.google...
阅读全文
摘要:1.1. Simple UsageIf you have installed Selenium Python bindings, you can start using it from Python like this.from selenium import webdriverfrom selen...
阅读全文
摘要:These days most of the web apps are using AJAX techniques. When a page is loaded to browser, the elements within that page may load at different time ...
阅读全文