作者归档:dandan

Jmeter参数化的4种方法

用Jmeter测试时包含两种情况的参数,一种是在url中,一种是请求中需要发送的参数。 URL中的参数,如:http://blog.da-fang.com/index.php/2010/06/01/jmeter参数/,其中“2010/06/01/jmeter参数”为url参数。 请求中的参数,此处只能举例get请求,如:http://blog.da-fang.com/?category=Web,其中“category”是参数名,“Web”是它的值。 对于post请求,用jmeter录制后,可以在请求的“同请求一起发送参数”和“同请求一起发送文件”中找到。  

发表在 性能测试 | 标签为 , | 一条评论

淘宝客插件更新-2

最近一直很忙,很久没有更新 淘宝客插件,最近有一个朋友联系了几次,希望开发一个新的功能: 就是希望每个单独的用户能设置自己的淘宝客pid和淘宝客的用户名 我想,对于多用户的博客来说,这个功能还是很有用的,所以今天花了一点时间做了更新,并在我的博客测试通过。当然,毕竟没有把所有功能全部测试一遍,如果发现什么问题,可以留言联系我或者twitter上RT/D消息给我:@dafang 相关文章淘宝客插件增加了多用户的权限控制淘宝客插件

发表在 Wordpress | 标签为 , | 6 条评论

windows上配置snmpd.conf出错substr outside of string

这两天在WindowsXP上搭建Cacti,安装Net-SNMP的snmpd.conf不太顺利,当提示输入community name时,我输入public后回车,便出现错误信息: The community name to add read-only access for: public substr outside of string at C:/perl/lib/Term/ReadLine/readline.pm line 1974. Use of uninitialized value $s in length at C:/perl/lib/Term/ReadLine/readline.pm line 1783. Use of uninitialized value $s in length at C:/perl/lib/Term/ReadLine/readline.pm line … 继续阅读

发表在 SNMP | 留下评论

Date命令显示时间

date [OPTION]… [+FORMAT] OPTION: -d 要显示的时间串 -f 显示文件中每一行的时间(文件中的每一行内容相当于-d后的串) -u 显示UTC时区的时间 -s 设置时间 -r 显示文件最后更新时间  

发表在 Shell | 留下评论

Jmeter正则表达式提取器

写一个关于正则表达式使用的JMeter脚本(点击下载),其中包含( ) – 分组, [ ] – 字符集合, * + ? – 重复自符, . – 匹配任意自符, \ – 转义字符, | – 或操作, (?s) – 单行, (?m) – 多行, (?i) – 匹配的时候不区分大小写的实例.运行脚本后,查看启动Jmeter的cmd黑屏,用正则表达式解析器取到的变量输出在上面. 下面是用于测试Jmeter脚本的html: This part is for group contains three items:First … 继续阅读

发表在 性能测试 | 标签为 | 留下评论

Shell读文件简短篇

对Shell读文件的十二种方法在CentOS上做了一下测试: 当用line时,系统报错 ./test.sh[3]: line: not found [No such file or directory] 先讲讲用read读文件 1. 将文件的内容通过管道(|)或重定向(

发表在 Shell | 标签为 | 留下评论

SHELL下十二种读文件的方法

以KSH为例: 以KSH为例: #!/usr/bin/ksh # # SCRIPT: 12_ways_to_parse.ksh.ksh # # # REV: 1.2.A # # PURPOSE:  This script shows the different ways of reading #       a file line by line.  Again there is not just one way #       to read a file line by line and some are faster than #       others and some are more intuitive than others. # # REV LIST: # #       03/15/2002 - Randy Michael #       Set each of the while loops up as functions and the timing #       of each function to see which one is the fastest. # ####################################################################### # #       NOTE: To output the timing to a file use the following syntax: # #          12_ways_to_parse.ksh file_to_process  > output_file_name 2>&1 # #       The actaul timing data is sent to standard error, file #       descriptor (2), and the function name header is sent #       to standard output, file descriptor (1). # ####################################################################### # # set -n  # Uncomment to check command syntax without any execution # set -x  # Uncomment to debug this script # FILENAME="$1" TIMEFILE="/tmp/loopfile.out" >$TIMEFILE THIS_SCRIPT=$(basename $0) ###################################### … 继续阅读

发表在 Shell | 标签为 , | 6 条评论

Jmeter的两个重要设置

1. 设置语言bin/jmeter.properties中添加语言设置语句,如设置成英文用language=en。 Jmeter对中文支持不是很好,所以我喜欢把语言设置成英文。 2. 设置Jmeter的JVM,bin/jmeter中HEAP=”-Xms256m -Xmx256m”。 Jmeter支持很大并发时,需要加大内存。  

发表在 性能测试 | 标签为 , , | 一条评论

用Jmeter录制脚本

1. 设置代理     1) WorkBench->Add->Non-Test Elements->HTTP Proxy Server     2) 在“HTTP Proxy Server”页面设置端口(确保端口没被其他正运行的程序占用,我一般用9000) 2. 给浏览器中设置代理     1)IE           工具->Internet 选项->链接->局域网设置           勾选设置代理服务器,地址输入框中输入localhost,端口输入框中输入在1.2步中“HTTP Proxy Server”页面设置端口           确定后即设置完IE的代理     2)Firefox            Tools- >Options->Network->Settings            选上“Manual Proxy configuration”,HTTP Proxy和Port和上面一样填法            确定后即设置完Firefox的代理 3. 添加线程组(Test Plan->Add Thread … 继续阅读

发表在 性能测试 | 标签为 , | 留下评论

用户体验: 网页打开速度的心理学

网页打开的最佳速度 2秒! 许多研究都表明,用户最满意的打开网页时间,是在2秒以下。用户能够忍受的最长等待时间的中位数,在6~8秒之间。这就是说,8秒是一个临界值,如果你的网站打开速度在8秒以上,那么很可能,大部分访问者最终都会离你而去。 研究显示,如果等待12秒以后,网页还是没有载入,那么99%以上的用户会关闭这个网页,不再等待。 但是,如果在等待载入期间,网站能够向用户显示反馈消息,比如一个进度条,那么用户可以忍受的时间会延长到38秒。 对访问者的心理影响 根据一些抽样调查,访问者倾向于认为,打开速度较快的网站质量更高,更可信,也更有趣。 相对应地,网页打开速度越慢,访问者的心理挫折感就越强,就会对网站的可信性和质量产生怀疑。在这种情况下,用户会觉得网站的后台可能出现了一些错 误,因为在很长一段时间内,他没有得到任何提示。而且,缓慢的打开速度会让用户忘了下一步要干什么,不得不重新回忆,这会进一步恶化用户的使用体验。 这个指标对电子商务网站尤其重要。载入速度越快,就越容易使访问者变成你的客户,降低客户选择商品后、最后却放弃结账的比例。 不过,网站反应速度也不宜太快,否则用户会增加与服务器互动的频率,这可能加大出现错误的概率。 一些实证结果 Google做过一个试验,显示10条搜索结果的页面载入需要0.4秒,显示30条搜索结果的页面载入需要0.9秒,结果后者使得Google总的流量和收入减少了20%。 Google地图上线的时候,首页大小有100KB,后来下降到70~80KB。结果,流量在第一个星期上升了10%,接下来的3个星期又再上升了25%。 Amazon的统计也显示了相近的结果,首页打开时间每增加100毫秒,网站销售量会减少1%。 宽带与窄带的区别 有研究显示,宽带用户比窄带用户更没有耐心。宽带用户愿意忍受的最长等待时间,往往只有4~6秒。 网站制作者必须记住,在ADSL条件下,3~5秒就能载入的网页,在窄带条件下需要20~30秒才能打开。因此,网页总的大小——包括图片、Javascript和CSS文件的大小——不宜过大,这样对宽带和窄带用户都有利。 转自http://www.discoveryit.cn/portal/cn/view.aspx?did=64&catalogId=36  

发表在 用户体验 | 标签为 | 2 条评论