ajax

兼容性测试中的javascript的测试之旅

由于测试中兼容性的考虑不足,导致JS在一定内核浏览器下冲突无效,严重的外网事故。虽然现在很多公司注重了代码的Xunit测试,但对于展现层的Javascript,JQUERY等代码的测试仍然不是很多,这里将对JS方面的测试及兼容性测试,性能测试留下点Memory。asyncTest – 异步ajax测试使用异步与Ajax对于异步程序的测试,如setTimeout、setInterval、... »

海量测试用例如何优化:用状态矩阵解决有序操作的case爆炸问题

海量测试用例如何优化:用状态矩阵解决有序操作的case爆炸问题

但是对于有序操作的case爆炸,pict不能支持。本文从状态矩阵出发,讨论了用遍历状态矩阵、先生成所有case、再组合case的方法来解决有序操作的case爆炸问题。二、 基于ajax的网站测试遇到的问题1. ajax简介[2]有序操作的case爆炸问题在java scripts 测试或是应用ajax技术的产品测试中,尤为明显。 测试case要在有限的范围内。 »

使用Sahi测试Dojo应用

使用Sahi测试Dojo应用

  一.Sahi简介   1. Web2.0应用测试的困境   在开始介绍Sahi之前,我们一起来看看在开发Web 自动化测试(特指Web 2.0应用)时常面临的两大技术问题。   1. 页面元素的识别   根据个人经验,以下几点会给页面元素的识别带来障碍:   页面DOM树随着产品版本升级频繁发生变化。   页面元素没有id属性或者id属性值是动态的。   页面中具有相同属性的元素不止一个。  ... »

B/S系统常见缺陷整理和解决方案

近部门整理了今年所有项目测试团队提出的BUG,筛选了几十个作为常规通用的缺陷,我根据这些缺陷内容,去掉和业务相关的知识,整理出了一份缺陷描述和解决方案。建议:我认为有两种解决方案:1、支付按照四舍五入取大计算,退款按照取小计算,比如0.009元也算0.00元。 »

十年WEB技术发展历程

首先ajax是一种技术。到2015年1月github上已注册的开发人员超过一千万,开源项目几千万。这产生了核实身份的需求。去年我刚工作的时候,后台给我返回一个数组,没有发言权的我在是要遍历这个数组还是转化为json格式之间纠结了很久。在2010之后的WEB2.0时代,Html5盛行,前端工作被分离出去,PHP那种网页脚本的优势没那么明显,虽然在CMS和论坛模板上依然有优势。 »

高并发Web服务演变:节约系统内存和CPU

高并发Web服务演变:节约系统内存和CPU

以简单粗暴的方式解决,是增加Web系统的机器和升级硬件配置。这种方案缓存后,根本不发送请求到Web服务器,大幅降低服务器压力,也带来了良好的用户体验。内存是Web服务器非常重要的资源,更多的内存通常意味着可以同时放入更多的工作任务。Web服务占用内存而言,可以粗略划分:用来维持连接的基本内存,进程初始化时,会载入一些基础模块到内存。 »

使用 WebKing 测试动态 Web 应用

使用 WebKing 测试动态 Web 应用

  简介: 本文从 WebKing 页面的静态分析出发,讨论了利用 WebKing 对支持 Ajax 的动态页面进行测试的方法,并且本文从单元测试和功能测试的角度介绍了使用 WebKing 测试 Accessibilily 的技巧,包括如何创建一个支持 Ajax 的测试项目,如何分析解决过滤 WebKing 报告出来的错误以及如何在开发人员和测试人员之前方便的沟通所发现的问题。   WebKing... »

揭密HTML5带来的攻击手法

揭密HTML5带来的攻击手法

HTML5 是下一代的 HTML,HTML5赋予网页更好的意义和结构。基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度。本文详细介绍了HTML5的普及,带来的新的安全威胁。它利用了HTML5支持的Cross Origin Requests,可以绕过一些反会话劫持的方法,如HTTP-Only限制的cookie,帮定IP地址的会话ID。 »

基于业务的Web自动化测试工具?Sahi

  谈及开源Web 自动化测试工具,相信很多人立刻会想到Selenium。本文给大家介绍的是另一款开源Web 自动化测试工具Sahi。Sahi的网站上有关于与Selenium的对比,不过这不是我们探讨的主题。这篇文章的主要目的是向读者简单的介绍一下Sahi并分享一下个人使用Sahi测试Dojo应用的经验,希望对大家能有所帮助。   1. Web2.0应用测试的困境   在开始介绍Sahi之前,我们... »

LoadRunner测试ajaxweb程序攻略

LoadRunner测试ajaxweb程序攻略

  用loadrunner测试WEB程序的时候总是会碰到AJAX或者ActiveX实现的功能,而通常这些功能会包含很多客户端函数(一般为JavaScript)。我们该如何处理?如果从功能实现的角度去考虑这个问题,会走入一个死胡同,因为loadrunner对于JavaScript是无能为力的。如果从loadrunner的本质出发,那么该问题迎刃而解。因为loadrunner是基于协议来测试的,不管A... »

海量测试用例如何优化用状态矩阵解决有序操作的case爆炸问题

海量测试用例如何优化用状态矩阵解决有序操作的case爆炸问题

但是对于有序操作的case爆炸,pict不能支持。本文从状态矩阵出发,讨论了用遍历状态矩阵、先生成所有case、再组合case的方法来解决有序操作的case爆炸问题。二、 基于ajax的网站测试遇到的问题1. ajax简介[2]有序操作的case爆炸问题在java scripts 测试或是应用ajax技术的产品测试中,尤为明显。 测试case要在有限的范围内。 »

dynaTrace Ajax版使用指南[译]

dynaTrace Ajax版使用指南[译]

dynaTrace Ajax内测版发布已有两周了。dynaTrace Ajax版的来临即可解决这类问题,以帮助用户了解是什么原因导致现代Ajax应用中出现性能和功能问题。打开浏览器,进入dynaTrace Ajax版网站,点击Download按钮下载新版本。接下来,dynaTrace将启动一个IE的新窗口。 »

用 Selenium 自动化验收测试

在本文中,作者为架构师、开发人员和测试人员展示了如何使用 Selenium 测试工具来自动化验收测试。Selenium 帮助您自动化验收测试,从而可以构建经过更严格测试、因而更为可靠也更易于维护的软件。Selenium 是测试和检测这些差异的很好的工具,因为它在大多数流行的浏览器中都能够运行。Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具。使用 Se... »

软件测试中的一个ajax的经典测试用例

软件测试中的一个ajax的经典测试用例 [1]写index.jsp文件  <%@ page contentType="text/html;charset=gb2312"%>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  <html>  &... »

在这里插入图片描述

eclipse的springboot项目访问静态资源(html、css) 、 ajax的url无需加localhost前缀

1.将视图文件放在resource的templates目录下 2. 第二步在application.properties配置文件中添加 #访问静态视图的路径 spring.thymeleaf.prefix=classpath:/templates/ spring.resources.static-locations=classpath:/templates/ 注意:首页的index.html文件必... »

封装原生ajax

封装原生ajax四个步骤:类似于手机打电话 创建XMLHttpRequest对象(买手机) 打开与服务器的连接(拨号) 发送到服务器(按下拨号键) 等待服务器的响应(有可能关机,不在服务区,无人接听,有人接听) function ajax(obj){ // 1.创建XMLHttpRequest对象(买手机) if (window.XMLHttpRequest) { var xhr = new XM... »

ThinkPHP5 通过ajax插入图片并实时显示(完整代码)

ThinkPHP5 通过ajax插入图片并实时显示(完整代码)

单张图片上传 展示图: 完整代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ajax上传图片练习</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js">&l... »

使用ajax跨域调用springboot框架的api传输文件

在新项目中使用的是springboot编写的api,涉及到ajax跨域请求和传输文件的问题,在这里记录一下 首先是前台页面的代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>test_api</title> <script type="text/... »

asp.net+js实现的ajax sugguest搜索提示效果

效果图:功能: 1、可以有方向键上下控制。 2、支持关键字高亮。(在该此次代码中省略) 3、对选中可按回车提交。 使用:重点关注id=tbxsearch和id=search_suggest这两个东东。html部分涉及到定位的问题,自己处理好,有问题可以提问,细节自己把握。 注明:在接收的那个文件,其实应该接收一个参数skey的,我先写死了。记得接收的时候先解码一次。 申明:阿会楠根据网上一份原作者... »

jquery实现ajax提交表单信息的简单方法(推荐)

最近在思考优化项目,想自己扩展一个jquery自动获取表单中的数据进行ajax提交。本人没有完整性学习jquery,基本上是现学现找,有点困难。 主要是扩展和拼接json转对象 很简单,附上代码: ; (function ($) { $.fn.ajaxForm = function (options) { var defaults = { modelname: 'model',//后台对象接收名称... »

jQuery插件uploadify实现ajax效果的图片上传

昨天做了一天的ajax效果的图片上传,就是想让自己学的更加的精一些,所以看了很多第三方的控件,最后还是选择了uploadify这个控件,主要原因是比较容易上手。 首先我们先参考别人的资料(我自己整理了一下) 可选项 需要参数类型 参数名字 解释 (布尔型) auto 当文件被添加到队列时,自动上传。 (字符串) buttonImg 浏览按钮的背景图片路径。 (字符串) buttonText 默认在... »

一种Javascript解释ajax返回的json的好方法(推荐)

通常ajax请求返回的格式为json或者xml,如果返回的是json,则可以通过转换成javascript对象进行操作,如下: 1、ajax请求的controller实现 @RequestMapping public void getLocations(@RequestParam String location, PrintWriter printWriter) { if (StringUtils... »

jquery ajax局部加载方法详解(实现代码)

在jquery中实现ajax加载的方法有很多种,不像以前的js的ajax只有那一种,下面我们介绍jquery ajax实现局部加载方法总结,有需要了解的朋友可参考。 例 $.ajax({ url: "hotelQuery!queryHotelByCity.action", type: "post", dataType: "html", data: "queryHotel.city="+cityob... »

教你如何终止JQUERY的$.AJAX请求

最近遇到,如果用户频繁点击ajax请求,有两个问题:1,如果连续点击了5个ajax请求,前4个其实是无效的,趁早结束节省资源。2,更严重的问题是:最后一个发送的请求,响应未必是最后一个,有可能造成混乱。还需要一个队列来维护发送的请求和响应。假设服务端是30秒刷新一次链接,如果我们在10秒时想要停止这个ajax请求,怎么办呢? »

jquery中ajax跨域方法实例分析

本文实例分析了jquery中ajax跨域。分享给大家供大家参考,具体如下: JSONP是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问 方法一: jsonp之 getJSON js var url = "http://localhost/mytest/jsonp_php.php?callback=&#... »

Page 1 of 59123»