2017年7月20日

LoadRunner模拟REST接口的json请求

摘要: LoadRunner模拟REST接口的json请求 现在很多手机应用的性能测试,REST接口调用通过json格式,在用loadrunner模拟这些json请求时,需要开发提供 1、供接口地址 2、提交方式(get、post、put) 3、消息体(消息在loadrunner里面遇到特殊字符注意使用转义 阅读全文

posted @ 2017-07-20 15:13 小帅999 阅读(1114) 评论(0) 推荐(0)

记一次sql server 性能调优,查询从20秒至2秒

摘要: 记一次sql server 性能调优,查询从20秒至2秒 一、需求 需求很简单,就是需要查询一个报表,只有1个表,数据量大约60万左右,但是中间有些逻辑。 先说明一下服务器配置情况:1核CPU、2GB内存、机械硬盘、Sqlserver 2008 R2、Windows Server2008 R2 SP 阅读全文

posted @ 2017-07-20 15:01 小帅999 阅读(513) 评论(0) 推荐(0)

Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据&流程分析【转】

摘要: Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据&流程分析 QQ空间说说抓取难度比较大,花了一个星期才研究清楚! 代码请移步到GitHub GitHub地址:https://github.com/20100507/Qzone 【没有加入多线程,希望你可以参与进来加入多线程不 阅读全文

posted @ 2017-07-20 14:59 小帅999 阅读(3549) 评论(1) 推荐(1)

Maven基本安装与配置

摘要: Maven基本安装与配置 要进行Maven的安装,首先得有JDK的环境,具体的不详细说了,即下载JDK进行安装,然后配置相应的环境变量java_home,path和classpath即可。Maven的安装和配置也比较相似,配置m2_home和path这两个环境变量即可。 百度Maven,进入Mave 阅读全文

posted @ 2017-07-20 14:55 小帅999 阅读(162) 评论(0) 推荐(0)

eclipse集成Maven

摘要: eclipse集成Maven 打开eclipse,我使用的版本是Mars.2 Release (4.5.2),已经集成了m2e的插件,如果没有,则需要自己安装一下,然后点击window->preferences 在左侧中找到Maven这一选项,点击下面的Installations 点击Add,添加M 阅读全文

posted @ 2017-07-20 14:54 小帅999 阅读(99) 评论(0) 推荐(0)

微信小程序简述

摘要: 微信小程序简述 最近在公司实习,经理要求做一个微信小程序,晚上闲时来写一下。 微信小程序问世没多久,但毋庸置疑的是在不久的将来,它可以替代掉很多的APP。个人认为它的优势在于占用资源少,可以做到即用即走,对于一些使用频率不是很高的APP来说,使用相应的小程序会方便很多。 要进行微信小程序的开发: 1 阅读全文

posted @ 2017-07-20 14:52 小帅999 阅读(325) 评论(0) 推荐(0)

APP测试体系

摘要: APP测试体系 网上找的图片,总结的很好: 作者:Glen.He 出处:http://www.cnblogs.com/puresoul/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 网上找的图片,总结的很好: 阅读全文

posted @ 2017-07-20 14:47 小帅999 阅读(152) 评论(0) 推荐(0)

移动终端app测试点总结

摘要: 移动终端app测试点总结 以下所有测试最后必须在真机上完整的执行1、安装、卸载测试 在真机上的以及通过91等第三方的安装与卸载 安装在手机上还是sd卡上 2、启动app测试3、升级测试 数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常使用。 覆盖安装要确保数据库有字段更新的话, 阅读全文

posted @ 2017-07-20 14:45 小帅999 阅读(208) 评论(0) 推荐(0)

Android测试环境搭建(win7)

摘要: Android测试环境搭建(win7) 一、安装JDK并配置环境变量 1、在Java官方网站上下载相应系统的jdk文件安装,如win7 64 位系统下安装jdk-6u45-windows-x64,全部选择默认的安装路径即可安装完成。 2、配置JAVA_HOME 新建 JAVA_HOME 环境变量,变 阅读全文

posted @ 2017-07-20 14:44 小帅999 阅读(1293) 评论(0) 推荐(1)

Jenkins知识地图

摘要: Jenkins知识地图 转自:http://blog.csdn.net/feiniao1221/article/details/10259449 这篇文章大概写于三个月前,当时写了个大纲列表,但是在CSDN上传资源实在不方便,有时上传了莫名审核不通过,如果以前有人上传过,也会导致上传失败。现在把之前 阅读全文

posted @ 2017-07-20 14:40 小帅999 阅读(198) 评论(0) 推荐(0)

Jenkins快速上手

摘要: Jenkins快速上手 一、Jenkins下载安装 1、到官网下载jenkins.war包:http://jenkins-ci.org/ 2、安装方法有两种: a) 把下载下来的jenkins.war包放到文件夹下,如C:\jenkins,然后打开命令行窗口并进到该目录下,执行java -jar j 阅读全文

posted @ 2017-07-20 14:39 小帅999 阅读(180) 评论(0) 推荐(0)

接口测试总结

摘要: 接口测试总结 本文主要分为两个部分: 第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做? 第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。 第一部分: 首先,在 阅读全文

posted @ 2017-07-20 14:37 小帅999 阅读(185) 评论(0) 推荐(0)

性能测试总结(三)--工具选型篇

摘要: 性能测试总结(三)--工具选型篇 本篇文章主要简单总结下性能测试工具的原理以及如何选型。性能测试和功能测试不同,性能测试的执行是基本功能的重复和并发,需要模拟多用户,在性能测试执行时需要监控指标参数,同时性能测试的结果不是那么显而易见,需要对数据进行分析。这些特点决定了性能测试更适合通过工具来完成。 阅读全文

posted @ 2017-07-20 14:34 小帅999 阅读(258) 评论(0) 推荐(0)

性能测试总结(二)---测试流程篇

摘要: 性能测试总结(二) 测试流程篇 本文主要介绍下性能测试的基本流程,性能测试从实际执行层面来看,测试的过程一般分为这么几个阶段,如下图: 下面分别介绍下每个阶段具体需要做什么: 一、性能需求分析: 性能需求分析是整个性能测试工作开展的基础,如果连性能的需求都没弄清楚,后面的性能测试执行其实是没有任何意 阅读全文

posted @ 2017-07-20 14:31 小帅999 阅读(202) 评论(0) 推荐(0)

性能测试总结(一)---基础理论篇

摘要: 性能测试总结(一) 基础理论篇 随着软件行业的快速发展,现代的软件系统越来越复杂,功能越来越多,测试人员除了需要保证基本的功能测试质量,性能也随越来越受到人们的关注。但是一提到性能测试,很多人就直接连想到Loadrunner。认为LR就等于性能测试,其实这是不对的。LR只是性能测试的一个工具,但性能 阅读全文

posted @ 2017-07-20 13:56 小帅999 阅读(181) 评论(0) 推荐(0)

( 转)性能测试--地铁模型分析

摘要: ( 转)性能测试--地铁模型分析 地铁模型分析 和绝大部分人一样,小白每天都要乘坐地铁上下班,那么就拿地铁来分析,再次深刻理解下性能。早上乘坐地铁上班,最典型的就是北京地铁1、5、10、13号线等,人多得简直没法形容!为了方便理解分析,先做如下假设。 某地铁站进站只有3个刷卡机。 人少的情况下,每位 阅读全文

posted @ 2017-07-20 13:49 小帅999 阅读(179) 评论(1) 推荐(0)

LoadRunner基于HTML-based script和URL-based script方式录制的区别和各自的使用场景

摘要: LoadRunner基于HTML-based script和URL-based script方式录制的区别和各自的使用场景 一、区别: 为了更加直观的区别这两种录制方式,我们可以分别使用这两种方式录制同一场景(打开百度首页)然后进行对比,录制的代码如下: HTML-based script方式打开百 阅读全文

posted @ 2017-07-20 13:45 小帅999 阅读(334) 评论(0) 推荐(0)

一道Oracle子查询小练习

摘要: 一道Oracle子查询小练习 昨天晚上躺在床上看Oracle(最近在学习这个),室友说出个题目让我试试。题目如下: 有如下表结构,请选择出成绩为前三名的人的信息(如果成绩相同,则算并列),表名为test: NAME GRADE kate 80 jenny 80 daring 85 agony 85 阅读全文

posted @ 2017-07-20 13:39 小帅999 阅读(150) 评论(0) 推荐(0)

Oracle多表连接查询

摘要: Oracle多表连接查询 多个表之间关系:一对多|(多对一) 多对多 一对一 3种 关系的完整性约束:实体完整性、参照完整性、用于定义的完整性。 必须满足实体完整性和参照完整性. 实体完整性:规定了字段|属性的约束 参照完整性:关系与关系之间的引用 某个字段的约束 外键 一.笛卡尔集 笛卡尔集会在下 阅读全文

posted @ 2017-07-20 13:35 小帅999 阅读(356) 评论(0) 推荐(0)

LoadRunner关联通用函数的学习

摘要: LoadRunner关联通用函数的学习 写这篇文章的时候,我先声明一下,本BLOG中的文章如果没有写出是转贴的一般就是本人原创. Loadrunner脚本中进行关联的时候,用到了一些函数,作用是把字符串保存到参数中,并且在需要的时候检索出来.C Vusers中用到的函数有: lr_eval_stri 阅读全文

posted @ 2017-07-20 13:33 小帅999 阅读(722) 评论(0) 推荐(0)

Selenium2(WebDriver)总结(五)---元素操作进阶(常用类)

摘要: Selenium2(WebDriver)总结(五) 元素操作进阶(常用类) 1、Alert类 Alert是指windows弹窗的一些操作,需要new一个Alert类 driver.switchTo().alert():切换到alert窗口 alert.getText():取得弹窗上面的字符串 ale 阅读全文

posted @ 2017-07-20 13:32 小帅999 阅读(216) 评论(0) 推荐(0)

selenium2(WebDriver) API

摘要: selenium2(WebDriver) API 1.1 下载selenium2.0的包 官方download包地址:http://code.google.com/p/selenium/downloads/list 官方User Guide: http://seleniumhq.org/docs/ 阅读全文

posted @ 2017-07-20 13:32 小帅999 阅读(228) 评论(0) 推荐(0)

Selenium2(WebDriver)总结(四)---基本元素操作

摘要: Selenium2(WebDriver)总结(四) 基本元素操作 WebDriver提供了常用的WEB控件的操作方法,比如:按钮、输入框、超链接等,废话不多说,直接上代码: import org.openqa.selenium.By; import org.openqa.selenium.WebDr 阅读全文

posted @ 2017-07-20 13:27 小帅999 阅读(154) 评论(0) 推荐(0)

Selenium2(WebDriver)总结(三)---元素定位方法

摘要: Selenium2(WebDriver)总结(三) 元素定位方法 元素定位的重要性不言而喻,如果定位不到元素谈何操作元素呢,webdrvier提供了很多种元素定位方法,如ID,Name,xpath,css,tagname等。 例如需要定位如下元素: <input class="input_class 阅读全文

posted @ 2017-07-20 13:24 小帅999 阅读(119) 评论(0) 推荐(0)

Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)

摘要: Selenium2(WebDriver)总结(二) Firefox的firebug插件参数设置(补充) 本文是对上一节的补充:http://www.cnblogs.com/puresoul/p/4251536.html 使用Selenium2(webdriver)启动firefox且自动加载fire 阅读全文

posted @ 2017-07-20 13:22 小帅999 阅读(322) 评论(0) 推荐(0)

Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件

摘要: Selenium2(WebDriver)总结(一) 启动浏览器、设置profile&加载插件 本文主要记录下在使用selenium2/webdriver时启动各种浏览器的方法、以及如何加载插件、定制浏览器信息(设置profile)等 环境搭建可参考我的另一篇文章:http://www.cnblogs 阅读全文

posted @ 2017-07-20 13:21 小帅999 阅读(440) 评论(1) 推荐(0)

Appium 微信 webview 的自动化技术

摘要: Appium 微信 webview 的自动化技术 最近好多人问微信webview自动化的事情, 碰巧我也在追微信webview的自动化和性能分析方法. 先发出来一点我的进展给大家参考下. 此方法用于Android平台, iOS请自行解决 微信的设置 用微信打开debugx5.qq.com, 这是个微 阅读全文

posted @ 2017-07-20 13:19 小帅999 阅读(1451) 评论(0) 推荐(1)

详尽介绍FireFox about:config

摘要: 详尽介绍FireFox about:config 一、什么是about:config about: config: 是Firefox的设置页面,Firefox提供了不少高级设置选项在这里以便让你可以更加详细地控制Firefox的运行方式。官方不推荐 用户手工修改about:config的设置。所以, 阅读全文

posted @ 2017-07-20 13:17 小帅999 阅读(9347) 评论(0) 推荐(0)

搭建持续集成单元测试平台(Jenkins+Ant+Java+Junit+SVN)

摘要: 一、环境准备 下载ant并配置ANT_HOME,官网:http://ant.apache.org/。 3、Junit: 下载junit.jar包,没用过的可参考:http://blog.csdn.net/lengyuhong/article/details/5815017 4、SVN: 1、用本地硬 阅读全文

posted @ 2017-07-20 13:15 小帅999 阅读(298) 评论(0) 推荐(0)

PageObject&PageFactory

摘要: PageObject&PageFactory 几篇介绍PageObject&PageFactory文章: PageFactory: http://code.google.com/p/selenium/wiki/PageFactory PageObjects: https://code.google. 阅读全文

posted @ 2017-07-20 11:20 小帅999 阅读(137) 评论(0) 推荐(0)

Selenium2(WebDriver)_如何判断WebElement元素对象是否存在

摘要: Selenium2(WebDriver)_如何判断WebElement元素对象是否存在 1. selenium中如果去寻找元素,而元素不存在的话,通常会抛出NoSuchElementException 导致测试失败,但有时候,我们需要去确保页面元素不存在,才是我们正确的验收条件下面的方法可以用来判定 阅读全文

posted @ 2017-07-20 11:19 小帅999 阅读(684) 评论(0) 推荐(0)

Selenium2(webdriver)_定位不到元素常见原因及解决办法

摘要: Selenium2(webdriver)_定位不到元素常见原因及解决办法 在做web应用的自动化测试时,定位元素是必不可少的,这个过程经常会碰到定位不到元素的情况,一般可以从以下几个方面着手解决: 1、Frame/Iframe原因定位不到元素: 这个是最常见的原因,首先要理解下frame的实质,fr 阅读全文

posted @ 2017-07-20 11:15 小帅999 阅读(1191) 评论(0) 推荐(0)

Selenium2(webdriver)入门之TestNG的安装与简单使用

摘要: Selenium2(webdriver)入门之TestNG的安装与简单使用 上一篇已经搭建好了Eclipse+selenium2的环境,这一篇主要记录下TestNG的使用。 一、在Eclipse中安装TestNG 1、打开eclipse-->help-->Install New Software-- 阅读全文

posted @ 2017-07-20 11:12 小帅999 阅读(131) 评论(0) 推荐(0)

Selenium2(webdirver)入门之环境搭建(Java版)

摘要: Selenium2(webdirver)入门之环境搭建(Java版) 最近在研究Java+selenium2的自动化测试,网上的资料比较多,自己学习的同时也顺便记录一下,加深印象的同时也方便以后回顾。 一、开发环境: 1、JDK1.6 2、Eclipse:Version: Kepler Servic 阅读全文

posted @ 2017-07-20 11:11 小帅999 阅读(117) 评论(0) 推荐(0)

【转】写给想学习自动化测试的新人

摘要: 【转】写给想学习自动化测试的新人 最近通过各种渠道发现大家对一些测试工具的基本情况不太清楚,经常会问类似于watir与watir webdriver的区别,我有1个项目,是用watir还是用selenium webdriver呢,之类的问题,在这里笔者不才略微总结一下,希望能给大家一个较为清晰的认识 阅读全文

posted @ 2017-07-20 11:09 小帅999 阅读(303) 评论(1) 推荐(0)

XPath语法

摘要: XPath语法 xpath的语法 XPath 是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath 的语法。 xpath 教程链接:http://www.w3school.com.cn/xpath/<?xml version="1.0" encoding="ISO-8859-1 阅读全文

posted @ 2017-07-20 11:08 小帅999 阅读(158) 评论(0) 推荐(0)

Linux常用命令

摘要: Linux常用命令 常用命令: man 帮助命令 eg:man ls ls 显示文件 ls [-a] 显示全部文件 ls [-al] 以长列表的方式显示全部文件 ls [-alt] 按时间排序 ls /home/directory 显示某个路径下的文件列表 pwd 显示当前工作目录 cd 切换工作目 阅读全文

posted @ 2017-07-20 11:05 小帅999 阅读(130) 评论(0) 推荐(0)

JQuery常用操作

摘要: //遍历option和添加、移除optionfunction changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[ 阅读全文

posted @ 2017-07-20 11:02 小帅999 阅读(152) 评论(0) 推荐(0)

Jmeter教程索引贴

摘要: Jmeter教程索引贴 新的一年即将到来,不知不觉2015年自己在Jmeter方面总结的文章有十几篇,在此汇总一下,顺便也算是个总结吧。2016年,继续学习技术,总结,写文章。 一、基础部分: 使用Jmeter进行http接口测试 Jmeter之Http Cookie Manager Jmeter之 阅读全文

posted @ 2017-07-20 11:01 小帅999 阅读(182) 评论(0) 推荐(0)

Jmeter报告优化之New XSL stylesheet

摘要: Jmeter报告优化之New XSL stylesheet Jmeter默认的报告展示的信息比较少,如果出错了,不是很方便定位问题。由Jmeter默认报告优化这篇文章可知,其实由.jtl格式转换为.html格式的报告过程中,style文件起了很关键的作用。下面介绍另一种style文件的使用方法: 1 阅读全文

posted @ 2017-07-20 11:00 小帅999 阅读(228) 评论(0) 推荐(0)

Jmeter默认报告优化

摘要: Jmeter默认报告优化 一、本文目的: 之前写了两篇文章搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)和ANT批量执行Jmeter脚本,功能实现上都没有什么问题,但是最后生成的报告有一点小问题,虽然不影响使用,但总是感觉不够完美,具体问题如下: 1、Date report这里的时 阅读全文

posted @ 2017-07-20 10:59 小帅999 阅读(200) 评论(0) 推荐(0)

Jmeter之JDBC Request使用方法(oracle)

摘要: Jmeter之JDBC Request使用方法(oracle) JDBC Request: 这个sampler可以向数据库发送一个jdbc请求(sql语句),它经常需要和JDBC Connection Configuration 配置元件一起配合使用。 目录: 一、准备工作 二、配置JDBC Con 阅读全文

posted @ 2017-07-20 10:58 小帅999 阅读(3470) 评论(0) 推荐(0)

Jmeter调试工具---HTTP Mirror Server

摘要: Jmeter调试工具 HTTP Mirror Server 之前我介绍过Jmeter的一种调试工具Debug Sampler,它可以输出Jmeter的变量、属性甚至是系统属性而不用发送真实的请求到服务器。既然这样,那么HTTP Mirror Server又是做什么用的呢? 一、HTTP Mirror 阅读全文

posted @ 2017-07-20 10:57 小帅999 阅读(340) 评论(0) 推荐(0)

Jmeter之逻辑控制器(Logic Controller)

摘要: Jmeter之逻辑控制器(Logic Controller) Jmeter之逻辑控制器(Logic Controller) 前言: 1、 Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are p 阅读全文

posted @ 2017-07-20 10:13 小帅999 阅读(195) 评论(0) 推荐(0)

Jmeter属性和变量

摘要: Jmeter属性和变量 一、Jmeter中的属性: 1、JMeter属性统一定义在jmeter.properties文件中,我们可以在该文件中添加自定义的属性 2、JMeter属性在测试脚本的任何地方都是可见的(全局),通常被用来定义一些JMeter使用的默认值,可以用于在线程间传递信息。 3、JM 阅读全文

posted @ 2017-07-20 09:39 小帅999 阅读(198) 评论(0) 推荐(0)

Jmeter之HTTP Request Defaults

摘要: Jmeter之HTTP Request Defaults 一、HTTP Request Defaults的作用: 该组件可以为我们的http请求设置默认的值。假如,我们创建一个测试计划有很多个请求且都是发送到相同的server,这时我们只需添加一个Http request defaults组件并设置 阅读全文

posted @ 2017-07-20 09:37 小帅999 阅读(292) 评论(0) 推荐(0)

Jmeter之Http Cookie Manager

摘要: Jmeter之Http Cookie Manager 一、Http Cookie Manager的作用: 1、自动管理cookie:象浏览器一样的存储和发送Cookie,如果发送一个http请求他的响应中包含Cookie,那么Cookie Manager就会自动地保存这些Cookie并在所有后来发送 阅读全文

posted @ 2017-07-20 09:35 小帅999 阅读(663) 评论(1) 推荐(0)

Jmeter分布式测试

摘要: Jmeter分布式测试 在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。 一、Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为调度机(mas 阅读全文

posted @ 2017-07-20 09:34 小帅999 阅读(162) 评论(0) 推荐(0)

Jmeter组件执行顺序与作用域

摘要: Jmeter组件执行顺序与作用域 一、Jmeter重要组件: 1)配置元件 Config Element: 用于初始化默认值和变量,以便后续采样器使用。配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同一个作用域的任何采样器前。 2)前置处理器 Pre Processor 阅读全文

posted @ 2017-07-20 09:29 小帅999 阅读(143) 评论(0) 推荐(0)

使用Jmeter进行http接口测试

摘要: 使用Jmeter进行http接口测试 前言: 本文主要针对http接口进行测试,使用Jmeter工具实现。 Jmter工具设计之初是用于做性能测试的,它在实现对各种接口的调用方面已经做的比较成熟,因此,本次直接使用Jmeter工具来完成对Http接口的测试。 一、开发接口测试案例的整体方案: 第一步 阅读全文

posted @ 2017-07-20 09:23 小帅999 阅读(121) 评论(0) 推荐(0)

Jmeter参数化

摘要: Jmeter参数化 一、使用CSV Data Set Config: 1、添加CSV Data Set Config: 2、配置参数: Filename:文件名,指保存参数化数据的文件目录,可以相对或者绝对路径。 File encoding:文件的编码格式,可以使用电脑自带的笔记本另存为时选择编码方 阅读全文

posted @ 2017-07-20 09:02 小帅999 阅读(106) 评论(0) 推荐(0)

Jmeter关联

摘要: Jmeter关联 一、Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,如下图有很多种方法可以提取动态变化数据: 二、正则表达式提取器: 1、比如需要提取如下响应文本中的 “<title>百度一下,你就知道</title>” 里面的 “ 阅读全文

posted @ 2017-07-20 09:00 小帅999 阅读(112) 评论(0) 推荐(0)

导航