Archive for the ‘程序测试’ Category
Published by
admin on
09月 4, 2011
在做性能测试的时候,有时候会遇到下面的错误:This Vuser already started a transaction with the same name, and has not yet processed the corresponding lr_end_transaction statement.
解释:就是脚本中有一个事物开始了,但是没有结束事物,此时loadrunner就会报错,因为开始和结束是一一对应的,谁也不能把它们拆开,拆开了就会报错。
Published by
admin on
07月 16, 2011
一、showModalDialog和showModelessDialog有什么不同?
showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。
showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P)
二、怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口?
在被打开的网页里加上 <base target= “_self “> 就可以了。这句话一般是放在 <html> 和 <body> 之间的。
三、怎样才刷新showModalDialog和showModelessDialog里的内容?
在showModalDialog和showModelessDialog里是不能按F5刷新的,又不能弹出菜单。这个只能依靠javascript了,以下是相关代码:
Read the rest of this entry »
Published by
admin on
07月 16, 2011
常见的在javascript中需要弹出一新窗口进行相关操作,而后需要将操作的值返回给父窗口
一般而言弹出窗口有window.open 和window.showModalDialog 等
window.showModalDialog 子窗口 给父窗口赋值 的使用方法
(1)
父窗口
<script language=”JavaScript” type=”text/javascript”>
function openwin() {
var rsName = window.showModalDialog(”RetailShopSelect.aspx”, “newwindow”, “dialogWidth:700px,dialogHeight:540px;center:Yes;resizable:no;status:no;scroll:no;”)
if (rsName != null && rsName != “”) {
var strs = new Array();
strs = rsName.split(” “);
window.document.getElementById(”tbxRSId”).value = strs[0];
window.document.getElementById(”tbxRSNameCn”).value = strs[1];
}
}
</script><tr>
Read the rest of this entry »
Published by
admin on
06月 20, 2011
一、 组件:
(一) VuGen:用于捕获最终用户业务流程和创建怎动化性能测试脚本。
1. 录制脚本:
(1) 集合点Rendezvous
(2) 验证点Check Point:文本验证点Text Check、图片验证点Image Check
(3) 事务Transaction:事务开始Start Transaction、事务结束End Transaction
(4) 注释与消息Comment & Message:/***/
2. 增强并编辑Vuser脚本
(1) 参数化:
在Select next now中的参数:Sequential顺序、Random随机、Unique唯一
在Update value on 参数:Each iteration每次迭代、Each occurrence每次出现、Once 一次
(2) 从数据库中导入数据
Read the rest of this entry »
Published by
admin on
01月 23, 2011
<html>
<head>
<title>My JSP ‘a.jsp’ starting page</title>
<script language=”javascript”>
var target = null;
function createTarget(){
if(window.ActiveXObject){
target = new ActiveXObject(”Microsoft.XMLHTTP”) ;
}else if(window.XMLHttpRequest){
target = new XMLHttpRequest();
}
}
Read the rest of this entry »
Published by
admin on
10月 11, 2010
Domino 中的视图和索引器任务
视图在 Domino 环境中起着重要的作用,它将文档按照定义好的方式组织起来,作为展现给用户的数据或者查找数据的索引。而保持视图中的数据随时更新,是由一个重要的服务器任务:索引器(Indexer)完成的。
索引器任务由 Update、Updall(Update all)两个任务组成,它们通过调用 Notes Index Facility (NIF) 和 Full-Text services,保持各视图和全文索引内容为最新。本文仅讨论视图和索引器任务相关的部分,全文索引相关内容并未涉及。
Update 任务默认写在 Notes.ini 文件的 ServerTasks 参数中,所以它是随服务器一起启动的,持续不断地运行,检查其工作队列以查找需要更新的视图和文件夹。Update 保持两个工作队列:一个即时队列,一个延迟队列。其他服务器组件,例如路由器(Router)和复制器(Replicator),在数据库发生修改时将请求投递给 Update 任务。有些请求投递为延迟,有些请求投递为即时。此请求只包含数据库的完整路径,不包含视图名。延迟队列请求在被处理之前会保持 15 秒,以便在此时间内更新同一数据库的请求作为重复请求而被忽略,通过统一处理来提高性能。这个 15 秒的延迟时间可以通过 Update_Suppression_Time 参数修改。
Read the rest of this entry »
Published by
admin on
08月 29, 2010
利用Dom在页面加载的时候,创建一个输入框.并在后台获取数据.
前台代码为:
<script type=”text/javascript”>
function SubmitTest() {
var textbox = document.createElement(”input”);
textbox.setAttribute(”type”, “text”);
textbox.setAttribute(”name”, “name1″);// 注意: 一定要设 name, 而不是 id
document.forms[0].appendChild(textbox);
}
Read the rest of this entry »
Posted under
.net,
C#,
Javascript,
ajax,
ext,
html,
java,
java软件,
教程,
程序测试,
编程,
网络安全,
转载
Published by
admin on
08月 22, 2010
<html>
<head>
<script>
function sAlert(txt)
{
//var eSrc=(document.all)?window.event.srcElement:arguments[1];
var shield = document.createElement(”DIV”);
shield.id = “shield”;
shield.style.position = “absolute”;
shield.style.left = “0px”;
shield.style.top = “0px”;
shield.style.width = “100%”;
//window.alert(document.body.scrollHeight);
shield.style.height = document.body.scrollHeight+”px”;
shield.style.background = “white”;
shield.style.textAlign = “center”;
shield.style.zIndex = “10000″;
shield.style.filter = “alpha(opacity=80)”;
shield.style.opacity = 0.8;
//shield.style.border-width=thick;
Read the rest of this entry »
Published by
admin on
08月 22, 2010
对话框有三种
1:只是提醒,不能对脚本产生任何改变;
2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if…else…判断
3:一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的插入UBB格式图片
Read the rest of this entry »
Published by
admin on
07月 31, 2010
各类解决汉字等非ASCII字符乱码问题的方法,归根结底都是一种数字化的表现方式。使用ASCII字符集中的字符对汉字编码处理进而可以被正常接收并处理。我们给出的前后台方式,是根据通常使用的方法进行总结。
最简单的是前台利用JS中自身的escape与unescape进行相应的编码,后台需要进行相应代码处理。这样开发工作量主要是后台,如果使用Java中自带的方法这些后台工作也可简化。比较复杂一些的是将字符串中每个字符的码值用分隔符拼接成串再进行传送,后台通过处理再还原成正常的字符串。这需要前台与后台都要做相应的开发处理。
Read the rest of this entry »
Posted under
Javascript,
Lotus开发,
Lotus管理,
ajax,
ext,
html,
java,
java软件,
教程,
程序测试,
系统集成,
编程,
转载