- 博客(37)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 LR:性能接口测试中内存出现的现象
一、在使用LR做JAVA中的接口稳定性测试中,发现应用服务器可用内存一直在降底,cached内存逐渐增大,发8个小时的测试中,应用服务器的可用内存,保持不变,CPU使用率很小,IO读写很小,网络流量正常,使用NMON监控的内存图如下:根据上图可知,memfree内存直线下降,到一定时间,下降到一定点上,保持平衡,cached一直增大,到相应的点保持平衡,swapspactotal内存交
2014-11-29 16:26:10 3559 1
原创 LR接口性能测试:发现奇怪曲线图
一、最近在做一个贷后系统的放款接口性能测试,测试完成后,发现在接口在30人的并发下TPS突然下降,当继续加大压力时,TPS反而平缓上升,响应一直在变长,曲线图如下:由上图可知:当并发数在30时,TPS出现像征性的拐点,观察此时的应用服务器资源,和DB服务器的资源 ,内存,CPU使用率非常小,磁盘IO,网络流量基本上很小,当继续加大并发数时,TPS,反而平缓上升,一般情况下:当其它【(硬件,
2014-11-27 18:05:47 3652
原创 LR在执行接口性能测试当中提示: - java.lang.OutOfMemoryError: unable to create new native thread
一、初步判断问题产生的应用层产生此问题的原因:首先我们通过下面这个测试程序来认识这个问题:运行的环境(有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4,测试程序:import java.util.concurrent.CountDownLatch;public class TestNati
2014-11-26 12:14:09 1093
原创 LR:提示error:-16895 或提示error:-10343的解决方法
1. Code - 16895 Error: Failed to post xdrbuffers data array by post_ex.2. Code - 10343 Error: Communication error:Cannot send the message since reached the shared memory buffer max size.查谷歌:引起的原因:
2014-11-26 12:06:26 3716
原创 LR:接口性能测试时提示:Code-29723 Error: Failed to deliver a p2p message from parent to child process, reason
一、场景在执行接口的并发性能测试时,提示Code-29723Error: Failed to deliver a p2p message from parent to child process, reason -communication error,谷哥搜索的答案:可能引起的原因,1.查看压力机的内存和CPU的使用率,CPU使用率有点高,估计引起的此问题2.共享内存溢出,也可能出现
2014-11-26 12:00:04 10204
原创 LR场景运行提示:This Vuser already started a transaction with the same name, and has not yet processed the
一、LR在执行场景测试时,提示This Vuser already started a transaction with the same name, and has not yet processed the corresponding lr_end_transaction statement.,错误是由于 没有结束事务标志,检查事务的开始和结束,看是否遗漏了结束事务的函数。一般情况下,无结束事
2014-11-26 11:51:13 2945
原创 LR接口性能测试提示Code - 60990 Error: Two Way Communication Error: Function two_way_comm_post_message / two_
一、在做JAVA接口性能测试时,场景在运行中出现:Code - 60990 Error: Two Way Communication Error: Function two_way_comm_post_message /two_way_comm_post_message_ex failed.错误及Code - 10343 Error: Communication error: Cannot s
2014-11-26 11:47:18 16852
原创 此网站某个加载项运行失败。请检查“Internet”选项中的
一、在window 2008 系统下,IE 8访问网站突然显示 此网站某个加载项运行失败。请检查“Internet”选项中的,其快速的解决方法如下:工具——Internet选项中找到“高级”选项卡,点击“重置”按钮,勾选“删除个性化设置”并完成重置。重新打开IE8页面,查看是否能够正常访问网页,即可
2014-11-26 10:19:59 44191
原创 解决loadrunner 破解错误:license security violation.Operation is not allowed
一、由于在压力测试执行中,出现一个-10803的错误 ,为解决这个错误,重新设置的环境变量,在次执行错误,这个问题解决了,但另外一个问题出来了,LR,打开脚本编辑器老提示找不到TEMP目录,当时没有想到会是设置 环境变量的问题,结果重新安装LR 11,在破解时,提示license security violation.Operation is not allowed错误,按正常的破解步骤:
2014-11-26 10:02:04 36175 3
原创 loadrunner 常用事务判断
一、数据值比较 if (atoi(lr_eval_string("{MyOutputParm}"))==atoi("11-1")) { lr_end_transaction("终审",LR_PASS); } else lr_end_transaction("终审",LR_FAIL);
2014-11-17 15:01:52 22004
原创 8核、6核、4核、双核CPU是什么意思
对于初学者来说,CPU是什么、什么是双核、4核、6核、8核等。下面,就以上的问题,我们做出一一解答。 故障网帮你解答:CPU是什么、做什么用、一般CPU是接在哪里的,我们先来看看CPU是什么,CPU既中央处理器、电脑中一个最重要,最核心的东西,市面上能买到的CPU只有两种,一种是INTEL公司生产的,另一种是AMD公司生产的。如图1-1:
2014-11-17 14:32:12 538014 6
原创 LoadRunner11录制无法打开IE的解决办法
确认你的安装环境:1、确定安装以下组件,运行LR11安装包,没有提示组件安装,直接进入欢迎安装界面,则以下组件均已安装•.NET Framework 3.5 SP1•Microsoft Data Access Components (MDAC) 2.8 SP1 (or later)•Microsoft Windows Installer 3.1•Micros
2014-11-17 14:24:50 1507
原创 loadrunner运行乱码解决方法
选择用loadrunner来进行测试,当在回放时间,脚本中的中文由乱码,经研究,经过一下3步可以解决,分享一下第一步:当在进行新建脚本时间,选择
2014-11-17 14:23:32 1162
原创 lr_save_string和sprintf的使用
用loadrunner来进行测试,当在回放时间,脚本中的中文由乱码,经研究,经过一下3步可以解决,分享一下第一步:当在进行新建脚本时间,选择
2014-11-17 14:20:21 1277
原创 Lr 常用字符串函数,判断事务是否成功
1)strcat编辑本段回目录 char *strcat ( char *to, const char *from ); 功能:链接两个字符串。 例子: 这个例子是用strcat链接字符串:Leeing和 @163.com.cn 脚本如下: char test[1024], *a = "@163.com.cn"; strcpy(test, "
2014-11-17 14:18:21 5269
原创 LoadRunner字符串比较的常见错误
LoadRunner如何对两个字符串进行比较,其脚本中两个字符串进行比较结果总是不一样的。我把问题整理了一下以便注意这个容易被忽略的错误。脚本如下:...lr_save_string( "Hello World!","string1" );lr_save_string( "Hello World!","string2" ); result = strcmp("string1",
2014-11-17 12:06:04 4933
原创 CPU的超线程
一、概念让CPU可以同时执行多重线程,就能够让CPU发挥更大效率,即所谓“超线程(Hyper-Threading,简称“HT”)”技术
2014-11-11 14:40:55 879
原创 Lr压力测试错误 :-108960 action:error web service call "touchRdm" excution failed
一、环境:lr 11,java web services ,3人并
2014-11-10 18:38:42 1389
原创 python中的ord函数
一、chr()、unichr()和ord()chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。unichr()跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被编译的。如果是配置为USC2的Unicode,那么它的允许范围就是range(65536)或0
2014-11-10 17:10:04 90394
原创 用LOADRUNNERD做SQL语句并发测试
一、代接脚本代码,选择oracle协议,配置数据源,/* * LoadRunner Java script. (Build: _build_number_) * * Script Description: * */import java.io.*;import java.sql.*;import lrap
2014-11-10 14:25:10 2261
原创 Python ''.JOIN()的作用
join是字符串操作函数,操作的也是字符串,其作用结合字符串使用,key="\t".join(('a','b','c'))result= key.split("\t")print resultprint result[0]print result[1]为了统计,组合一个key。join是联合函数,将()内按指定字符连接。 ",".join("a","b","c")是报错
2014-11-10 13:59:47 31530 1
原创 LR性能测试基础---网络篇 tcpdump命令
一、监视指定主机和端口的数据包如果想要获取主机210.27.48.1接收或发出的telnet包,使用如下命令tcpdump tcp port 23 host 210.27.48.1对本机的udp 123 端口进行监视 123 为ntp的服务端口tcpdump udp port 123
2014-11-07 17:51:05 1768
转载 python 高级迭代器 (http://sebug.net/paper/books/dive-into-python3/advanced-iterators.html)
HAWAII + IDAHO + IOWA + OHIO == STATES. 或者,换个说法, 510199 + 98153 + 9301 + 3593 == 621246. 我在说是方言吗?不,这只是一个谜题。让我来给你解释一下。HAWAII + IDAHO + IOWA + OHIO == STATES510199 + 98153 + 9301 + 3593 == 621246
2014-11-05 11:32:06 1264
原创 python 中的 for 迭代
Iterator的基本使用方法 我们知道,常用的iterator使用方法有直接的for循环。而从前面的文章里也看到,在某些情况下,因为iterator里面有定义了__next__()方法,我们可以调用next()方法来访问它。 比如说我们有一个文件test.txt,我们需要读出来里面的内容。一个最常用的方法如下:Python代码 with open('
2014-11-05 11:27:26 9274
原创 python 中迭代多个序列
一、多个序列迭代有时候我们希望能够同时遍历多个序列,比如有序列a = [1, 2, 3, 4, 5], b = ['a', 'b', 'c', 'd', 'e'],我们如果要同时遍历的话,可以采用如下的方式:
2014-11-05 10:51:08 13916 1
原创 svchost.exe是什么进程
1)什么 是svchost.exe进程 Svchost.exe是微软视窗操作系统里的一个系统进程,管理通过Dll文件启动服务的其它进程,一些病毒木马伪装成系统dll文件通过Svchost调用它,试图隐藏自己。每个svchost可以同时调用多个dll文件,启动多个服务。 2)svchost.exe文件的位置 svchost.exe位于C:\WINDOWS\system32文件夹下面
2014-11-04 16:40:36 3831
原创 LoardRunner 接口压力测试场景常见错误
问题1: Error: Exception was raised when calling event-notify Vuser function in extension parameng.dll: System Exceptions: EXCEPTION_ACCESS_VIOLATION 解决方法: Exception was raised when calling event
2014-11-04 11:15:04 5854
原创 arp(地址解析协议)工作机制
1) 应用程序FTP客户端调用函数g e t h o s t b y n a m e(3)把主机名(bsdi)转换成32 bit的IP地址。这个函数在D N S(域名系统)中称作解析器,我们将在第1 4章对它进行介绍。这个转换过程或者使用DNS,或者在较小网络中使用一个静态的主机文件(/e t c / h o s t s)。2) F T P客户端请求T C P用得到的I P地址建立连接。
2014-11-03 11:17:40 648
TA创建的收藏夹 TA关注的收藏夹
TA关注的人