ShanDong_Chu

路漫漫兮其修远兮,吾将上下而求索。
私信 关注
shandong_chu
码龄12年
  • 1,005,855
    被访问量
  • 243
    原创文章
  • 4,050
    作者排名
  • 278
    粉丝数量
  • 于 2008-10-31 加入CSDN
获得成就
  • 获得60次点赞
  • 内容获得133次评论
  • 获得164次收藏
荣誉勋章
兴趣领域
  • #Android
    #面试#Java#Android Studio
TA的专栏
  • Jenkins
    1篇
  • ANT
    1篇
  • postman
    2篇
  • appium
    1篇
  • appnium
  • .NET
    2篇
  • Android 百科
    75篇
  • ExtJS
    7篇
  • HTML 大搜索
    1篇
  • Java
    12篇
  • JS—传说中的娇女
    4篇
  • OSPF协议
    3篇
  • Pascal
    1篇
  • Ruby
    67篇
  • Struts+Spring+Hibernate
    10篇
  • Tomcat
    1篇
  • Ubuntu
    6篇
  • Window技术
    1篇
  • 哲学
    1篇
  • 情感人生
    2篇
  • 数据库
    8篇
  • 正则表达式
    3篇
  • 测试
    129篇
  • 社会大杂谈
    6篇
  • AutoIT
    19篇
  • Python
    34篇
  • Shell
    6篇
  • jMeter
    11篇
  • IOS开发
    4篇
  • JIRA
    3篇
  • PHP
    1篇
  • LoadRunner
    3篇
  • Robot Framework
    7篇
  • Fiddler
    2篇
  • 性能测试
    2篇
  • kafka
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Jenkins的邮件配置

在使用Jenkins的过程中,邮件功能是非常实用的,尤其是在工程构建失败时可以及时通知技术人员,这样能够避免不必要的损失。在Jenkins中邮件包括系统自带邮件配置、邮件插件配置,这里将分别进行讲解,仅供参考。1、自带邮件配置1)登录Jenkins,然后打开manage Jenkins->configure system2)滑动到底部的邮件通知部分,然后进行配置,如下图,最后点击 test configuration3) 下图为SMTP服务器开启的方法,...
原创
0阅读
0评论
0点赞
发布博客于 昨天

openoffice开发jar包.zip

import org.artofsolving.jodconverter.OfficeDocumentConverter; import org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration; import org.artofsolving.jodconverter.office.OfficeManager;
zip
发布资源于 4 天前

java中随机生成整数

本文讲解java中如何生成随机数。一般来说说提到随机数,大家想到的肯定是random,那就对了, 这是系统自带的方法,我们直接使用就可以了。首先,random() 方法的定义是:可返回介于 0 ~ 1 之间的一个随机数。然后,我们就通过两种方式来实现如何获取随机数。实例:获取1-5之间的整数方法一:public class TestRandomNum { public static void main(String[] args) { // 第一种方法,用来
原创
29阅读
0评论
0点赞
发布博客于 2 月前

在idea中开发spring boot时,出现报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.joe.mapper.UserMapper.getInfo

本人正在学习spring boot,现在遇到一个小问题,敬请各位大侠协助。 以下是报错的内容: ![图片说明](https://img-ask.csdn.net/upload/202010/19/1603108720_899898.png) 另外,application.yml文件内容如下: ``` spring: datasource: name: joe #数据库名 url: jdbc:mysql://localhost:3306/joe?serverTimezone=Asia/Shanghai #url username: root #用户名 password: 12345 #密码 driver-class-name: com.mysql.cj.jdbc.Driver #数据库链接驱动 mybatis: mapper-locations: classpath:mapper/*.xml type-aliases-package: com.example.joe.bean #配置实体类 ``` UserMapper.java内容如下: ``` package com.example.joe.mapper; import com.example.joe.bean.UserBean; import org.apache.ibatis.annotations.Mapper; import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Component; import org.springframework.stereotype.Repository; @Component @Repository @Mapper public interface UserMapper { UserBean getInfo(@Param("name") String name,@Param("pwd")String pwd); } ```
0回答
发布问题于 4 月前

(转)一个项目的整个测试流程

需求分析: 整体流程图: 需求提取 -> 需求分析 -> 需求评审 -> 更新后的测试需求跟踪xmind 分析流程: 1. 需求提取:分析依据(包括:需求矩阵、产品交互图、需求说明书) 获取需求的纬度 客户价值 可以为客户带来哪些价值? 可以解决哪些问题? 根据以上问题定位功能是否合理 UI功能 - 展示功能 模块关联-历史模块 新功能模块关联 考虑是否关联?耦合部分是否需要支持? 客户使用场景-部署方式 网络特性 客户使用服务器常见外设.
转载
322阅读
0评论
0点赞
发布博客于 9 月前

Html 5的测试项

随着Html 5的流行,现在很多业务场景使用H5页面来承载,使活动类、运营类的业务功能更便捷在微信、Native端部署,所以H5方面的测试也变得越来越重要。以下为H5测试时的重点测试项:1、业务功能逻辑 1.1人工测试:登录、翻页、刷新、返回、前进、业务逻辑 1.2自动化:telerik、appnium、selenium 1.3HTTP API:使用接口测试工具2、H5特性 2.1加载速度: 工具:Google pagespeed、yslow
原创
73阅读
0评论
0点赞
发布博客于 10 月前

ANT执行jmeter脚本生成报告

本文简单描述如何使用ant来运行jmeter脚本,并生成报告。1、创建jmeter脚本,例如一个简单的登录百度的例子。<?xml version="1.0" encoding="UTF-8"?><jmeterTestPlan version="1.2" properties="3.2" jmeter="3.2 r1790748"> <hashTree&...
原创
128阅读
0评论
0点赞
发布博客于 10 月前

Postman之环境变量

本文描述如何在postman中添加环境变量。1、打开postman的环境变量页面,如图图1:环境变量的名称图2:环境变量被引用时的名称图3:环境的地址2、在请求中添加环境变量,并引用环境图1:选择需要的请求环境图2:引用环境中的路径,使用双大括号...
原创
100阅读
0评论
2点赞
发布博客于 10 月前

Postman之接口请求

本文描述如何在Postman中添加接口请求,并查看请求结果。1、打开postman2、添加一个collection,用来保存添加的请求3、打开请求页签,添加请求接口、请求参数,如图图1:接口的请求方式,图2:接口地址,图中的接口地址是:http://192.168.1.1:8080/test/login图3:接口请求附带的请求参数图4:接口请求后的执行结果,包括bo...
原创
138阅读
0评论
0点赞
发布博客于 10 月前

IOS应用内存泄露测试方案

内存泄露指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢,甚至系统崩溃等严重后果。 判断方法:程序运行速度慢、程序崩溃本文介绍一种IOS应用的内存测试方案,使用的测试工具是:IOS xcodeInstruments之leaks1、打开leaks方法一:打开xcode->Instruments->leaks方法二:...
原创
123阅读
0评论
0点赞
发布博客于 10 月前

Appium之运行时报错does not have permission android.permission.CLEAR_APP_USER_DATA to clear data

前提条件:1、OPPO R15手机链接电脑2、启动appium3、运行Python脚本运行结果:1、提示报错。“selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Origin...
原创
628阅读
0评论
0点赞
发布博客于 1 年前

Python之发送HTTP请求

使用Python来发送HTTP请求,并验证返回结果#定义访问的登录网址url ="https://test.net/opapi/auth/login"#配置需要的data数据data={'identifier': "jj",'password': "qwe123",'captchaCode': ""}@发送请求r=requests.post(url,data=data,verify...
原创
122阅读
0评论
1点赞
发布博客于 2 年前

Python之筛选文件夹目录下的文件

例如在测试过程中会生成多个测试结果,我们需要获取当前最新的测试结果,然后通过邮件的方式发送出去。首先、要做的是进行筛选最新的文件。# -*- coding: utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mime.m...
原创
988阅读
0评论
1点赞
发布博客于 2 年前

JAVA对Redis的常用操作

该内容包括:1、JAVA链接Redis2、JAVA对Redis的操作package com.my.abc;import java.util.Iterator;import java.util.List;import java.util.Set;import redis.clients.jedis.Jedis; public class RadisConnect { ...
原创
109阅读
0评论
0点赞
发布博客于 2 年前

Windows7 64位下安装Redis

1、获取Redis安装包地址:https://github.com/MicrosoftArchive/redis/releases 第一个是msi微软格式的安装包,第二个是压缩包。本次下载的Redis-x64-3.2.100.msi2、双击下载完成的Redis-x64-3.2.100.msi,开始安装,点击Next3、选择“同意协议”,点击下一步继续4、把Redis...
原创
374阅读
0评论
1点赞
发布博客于 2 年前

Python脚本实现ROC曲线图

通过实例来讲解Python脚本来实现构建ROC曲线图。步骤:1、下载模块: matplotlib、numpy2、准备数据:例如:a.txt,内容如下0.87,0.0000010.87,0.0000030.92,0.0000060.93,0.0000110.94,0.0000170.94,0.0000280.94,0.0000443、编写脚本:a.py#cod...
原创
1606阅读
0评论
1点赞
发布博客于 2 年前

EXCEL使用正则表达式.rar

资源包括ExcelAPI的文件,同时介绍了如何添加API,以及如何使用正则表达式。
rar
发布资源于 2 年前

Excel中使用正则表达式的方法

简单介绍一下Excel中如何使用正则表达式1、导入ExcelAPIA:下载ExcelAPIB:打开Excel-文件-工具-加载项,选择ExcelAPI,然后导入xll文件2、正则表达式样例举例: 字符串:ADB123A: 提取字符,结果为ADB方法一:=RegexString(H10,"字母")方法二:=RegexString(H10,"[A-Z]")方法三:=R...
原创
20311阅读
4评论
1点赞
发布博客于 2 年前

JMeter学习(五)命令行CMD下执行robot framework用例的常用命令

1. 执行指定目录下的所有suite如下的目录,存在两suite运行命令pybot F:\python_space\robot_frame_work\test_interface\cspybot 自动遍历指定目录下的所有suite2. 执行指定的suitepybot F:\python_space\robot_frame_work\test_interface\c...
转载
372阅读
0评论
0点赞
发布博客于 2 年前

Kafka压力测试(自带测试脚本)(单机版)

一、测试目的 本次性能测试在正式环境下单台服务器上Kafka处理MQ消息能力进行压力测试。测试包括对Kafka写入MQ消息和消费MQ消息进行压力测试,根据10w、100w和1000w级别的消息处理结果,评估Kafka的处理性能是否满足项目需求。(该项目期望Kafka能够处理上亿级别的MQ消息)二、测试范围及方法2.1 测试范围概述 测试使用Kafka自带的测试脚本...
转载
1028阅读
0评论
0点赞
发布博客于 2 年前

Robot Framework之变量Scalar

     本文通过实例来简单介绍scalar的使用。变量赋值1、set赋值:L1:使用set variable 来对变量V1进行赋值L2:定义变量时可以使用=号,也可以不使用L3:也可以使用set variable if,即当条件"${v1}"=="abc"为true时,变量赋值ok,否则赋值no ok.2、get赋值:L4:通过get length来获取某变量的长度,然后赋值给变量L5:通过ge...
原创
798阅读
0评论
0点赞
发布博客于 3 年前

Robot Framework之输出日志、数据校验

本文通过简单的实例来讲解Robot Framework如何输出日志信息,以及如何对获取的数据进行校验。1、具体代码页面如下,然后再逐行讲解脚本的含义。L1、调用内置关键字Log,   第一个参数是“test my log ” ,第二个参数是“warn”。即打印一条log,后面的是log的等级,默认输出info以上的log到consoleL2、定义变量V1,然后调用内置关键字Evaluate,参数是...
原创
8904阅读
0评论
0点赞
发布博客于 3 年前

Robot Framework之打开浏览器

本文通过简单的实例来讲解Robot Framework如何打开浏览器,然后进行验证。具体代码页面如下,然后再逐行讲解脚本的含义。L1、即使用关键字Open Browser打开Chrome浏览器,在第三列可以设置某个浏览器类型,同时设置打开的网页地址L2、设置脚本之间的等待时间L3、最大化浏览器,L4、根据id定为输入框,然后输入文字(即第三列)L6、根据id定为按钮,然后进行点击L8、等待页面包含...
原创
8797阅读
4评论
1点赞
发布博客于 3 年前

JIRA与confluence的用户整合

confluence与jira的结合,即confluence可以使用jira的用户进行登录。PS:jira添加、修改用户后,可以在confluence中进行同步1、先安装jira2、再安装confluence3、然后,在confluence中在配置用户的时候选择“connect to jira”4、配置jira相关信息
原创
13254阅读
0评论
2点赞
发布博客于 4 年前

真正优秀的质量工程师,都有这些特质

一个优秀的质量工程师除了掌握必要的知识和实战经验之外,性格塑造或者说是工作特质对质量管理也很重要。     今天,就一起讨论下——一位优秀质量工程师应该具备的四种特质。特质一:主动沟通能力        一是~要为人热情,并主动与人沟通。      质量工程师除了能够解决已经出现的问题外,更需要在质量问题出现之前就能发现质量的隐患,然后协助其他部门主动预防和解决它。让别人相
原创
3624阅读
1评论
5点赞
发布博客于 4 年前

功能测试用例设计策略

作为测试人员,发现缺陷的多少、发现缺陷严重性的高低可以作为衡量其工作能力的一个重要指标。        那么如何才能发现尽可能多的缺陷,如何才能更早的发现严重性高的缺陷呢?  作为测试人员,最常见的一项工作就是设计测试用例,什么样的测试用例是好的测试用例?简单理解就是数量越少、发现缺陷越多的用例就是好的用例,好的用例是设计出来的,是测试人员思路和方法的集合,而非测试逻辑和需求的罗列。 
原创
822阅读
0评论
0点赞
发布博客于 4 年前

怎样有效降低测试的轮次?

软件测试的轮次多少,大多数情况取决于项目大小、软件质量和测试效率。所以我们从几个方面进行分析,如有不不同意见,欢迎补充。  1.让研发团队的领导重视测试:  测试经理作为测试部门的老大,让公司领导重视测试,明白测试给项目带来的价值,那是义不容辞的责任。      如何说服公司的领导,让公司的研发总监重视,这一点非常关键。只要这一点做好了,测试才会变得很轻松、愉快。     
转载
726阅读
0评论
0点赞
发布博客于 4 年前

Selenium_中文API_手册

Selenium 不同于一般的测试工具。一般的脚本测试工具录制脚本,实际上都是通过拦截 浏览器收发的http 请求来实现的。事实上并没有办法录制用户对html 页面的操作。 当然,对那些执行压力测试的工具来说,这类模拟已经足够。
zip
发布资源于 4 年前

UI自动化测试框架对比(二)

简单阐述当前常用的测试框架。1、Selenium          Selenium就是一套专门用于自动化Web浏览器的工具。 而已!  主要是用于自动化Web应用程序进行测试,但肯定不仅限于此。 无聊的基于Web的管理任务也可以(也应该!)也是自动化的。    Selenium有一些最大的浏览器供应商的支持,他们已经采取步骤使Selenium成为其浏览器的本地部分。
原创
2442阅读
0评论
0点赞
发布博客于 4 年前

移动端UI自动化测试框架对比

随着Android和IOS两大平台的持续发力,现在市面上的移动端操作系统已被Android和IOS占领,其中Android的份额更是在80%以上。那么面对市面上林林总总的自动化测试框架和工具,对于移动端的自动化测试该如何选择呢?一、主流框架对比  下面对比了市面上主流的几大框架: UiAutomatorAppiumRobotiumEspresso
原创
968阅读
0评论
0点赞
发布博客于 4 年前

Python之操作XML文件

本文通过实例来讲解Python代码对XML文件的操作,包括解析XML、读取XML首先,我们先创建一个XML文件,内容如下 Everyday Italian 帅哥 20 11011 Harry Potter 妹纸 18 123321 Learning XML 妹纸 21 1234509876 然后,我们看下具体的代码
原创
258阅读
0评论
0点赞
发布博客于 4 年前

Python之操作MySQL数据库(二)

Python对MySQL数据库的操作,包括连接数据库、创建数据库、插入数据、查询数据。1、连接mysql数据库# -*-coding: UTF-8 -*-import MySQLdb# 打开数据库连接db = MySQLdb.connect("localhost", "root", "", "test")# 参数为ip,用户名,密码,数据库# 使用curso
原创
360阅读
0评论
0点赞
发布博客于 4 年前

测试方法之单元测试

什么是单元测试        基本概念  点击查看Wikipedia 词条,要点:  软件测试中的一种方法,验证程序运行符合预期。  将程序逻辑切分成单元或者模块,按照最小单元进行测试。面向对象设计的语言中,unit 通常是一个 class/method。  理想的 unit 具备良好的独立性,依赖以 mock/stub 的方式注入。关于stub和mock的区别,可以查看m
原创
326阅读
0评论
0点赞
发布博客于 4 年前

性能测试方案之性能测试方法

常用的性能测试方法如下:1.1 基准测试(Benchmark Testing)  基准测试是基于一定规模的数据量上进行单业务或按实际用户操作同比例组合业务的测试,目的在于量化响应时间、吞吐率的指标,便于后续比对。  方法是做多组不同场景的测试,观察结果,抽取出几个关键数据做好记彔,用于以后进行性能对比和评价。1.2 性能测试(Performance Testing)  通过
原创
406阅读
0评论
0点赞
发布博客于 4 年前

性能测试方案之性能测试术语解释

1. 响应时间     响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。        响应时间按软件的特点再可以细分,如对于一个 C/S 软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处理时间。另外客户端自身也存在着解析时间、界面绘制呈现时间等。        响应时间主要站在客户端角度来看的一个性能指标,它是用户最关
原创
242阅读
0评论
0点赞
发布博客于 4 年前

Robot Framework之元素定位

简介:   不要误认为Robot framework 只是个web UI测试工具,更正确的理解Robot framework是个测试框架,之所以可以拿来做web UI层的自动化是国为我们加入了selenium2的API。那么测试框架的本质是什么?从以下几个方面进行分析。1、比较测试实质就是“比较”,在测试之前需要先写用例,假设经过各种操作之后会得到一个预期的结果,然后,在测试的
原创
643阅读
0评论
0点赞
发布博客于 4 年前

浅析移动测试:应用上线不“裸奔”的正确方式

1.移动App测试的现状及其挑战移动互联网走到今天,App寡头化的趋势已经越来越明显,同时用户的口味越来越高,这对移动App开发者提出了更高的要求。几年前可能你有一个创意,随便做一个App,就算功能简单,Bug很多,也会有不少用户会使用,因为当时的选择少。而现在,如果App的质量不过关,体验不好,还经常崩溃闪退的话,会被好不容易获得的用户立刻卸载掉。这就要求开发者对于App的测试越来越重视
原创
256阅读
0评论
0点赞
发布博客于 4 年前

手动测试无法被取代的理由

有些开发团队十分推崇自动化测试,不可否认,自动化测试在回归测试和检查冗余组件方面不失为安全有效的方法。但是我们更应该坚信探索性的手动测试。虽然自动化测试变得越来越复杂,但这始终需要人工驱动。实际上,自动化测试通常是从最初的手工工作中转换过来的。这就是为什么开发团队需要手动测试人员,不管是外包还是内部测试。1、许多测试必须是手动的  用户体验可说是进行手动测试非常重要的原因。我们
原创
322阅读
0评论
0点赞
发布博客于 4 年前

Python之SMTP发送邮件

本文通过实例讲解smtplib的使用,主要介绍进行文本格式、HTML格式和带附件的邮件发送。1、导入模块import smtplib2、创建对象smtp = smtplib.SMTP([host [, port [, localhost]]] )# 参数说明# host: smtp服务地址,例如126邮箱的是:smtp.126.com# port:
原创
411阅读
0评论
0点赞
发布博客于 4 年前

Fiddler之——Fiddler抓包分析

本文主要针对Fiddler的抓包处理。Fiddler抓取HTTP请求。抓包是Fiddler的最基本的应用,以本博客为例,启动Fiddler之后,在浏览器中输入http://blog.csdn.net/shandong_chu键入回车之后,在Fiddler的web session界面捕获到的HTTP请求如下图所示:各字段的详细说明如下。需要注意的是#号列中的图标,每种图标代表
原创
1159阅读
0评论
0点赞
发布博客于 4 年前

Fiddler之——Fiddler简介

1.为什么是Fiddler?抓包工具有很多,小到最常用的web调试工具firebug,大到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下:a.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。b.Wireshark是通
原创
304阅读
0评论
0点赞
发布博客于 4 年前

Python之unittest

unittest的基本使用方法1.import unittest 2.定义一个继承自unittest.TestCase的测试用例类 3.定义setUp和tearDown,在每个测试用例前后做一些辅助工作。 4.定义测试用例,名字以test开头。 5.一个测试用例应该只测试一个方面,测试目的和测试内容应很明确。主要是调用assertEqual、assertRaises等断言方
原创
303阅读
0评论
0点赞
发布博客于 4 年前

APP功能测试的7大注意点

APP功能测试的7大注意点1.运行    1)App安装完成后的试运行,可正常打开软件。  2)App打开测试,是否有加载状态进度提示。  3)App页面间的切换是否流畅,逻辑是否正确。  4)注册  · 同表单编辑页面  · 用户名密码长度  · 注册后的提示页面  · 前台注册页面和后台的管理页面数据是否一致  · 注册后,在后台管理中页面提
转载
1737阅读
0评论
1点赞
发布博客于 4 年前

Robot Framework 的安装配置和简单的实例介绍

Robot Framework 介绍Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。在我们进行全球化测试的时候可以用此框架来编写一些脚本任务,如定时下载 daily build , 配合 Seleniu
转载
344阅读
0评论
0点赞
发布博客于 4 年前

加载selenium2Library失败---robotframework环境搭建(RIDE无法启动?)

在robotframework升级的道路上遇到一些问题,记录下来方便以后查找问题我的电脑之前安装的版本列表如下:python-2.7.5robotframework-2.8.1robotframework-ride-1.1robotframework-seleniumlibrary-2.9.1wxPython2.8-win32-unicode-2.8.12.1-py27
转载
1856阅读
0评论
0点赞
发布博客于 4 年前

Python logging模块详解

简单将日志打印到屏幕:[python] view plain copy import logging  logging.debug('debug message')  logging.info('info message')  logging.warning('warning message')  logging.error('error message')  lo
转载
585阅读
0评论
1点赞
发布博客于 4 年前

Python之操作MySQL数据库

1、安装MySQL-python-1.2.3     2、然后连接数据库     3、执行数据库的增、删、改、查# -*- coding: utf-8 -*-import loggingimport MySQLdbimport configdef get_db_con(): con = MySQLdb.connect(host="192.168.6.82",
原创
281阅读
0评论
0点赞
发布博客于 4 年前

Python之读取TXT文件的三种方法

方法一:#read txt method onef = open("./image/abc.txt")line = f.readline()while line: print line line = f.readline()f.close()方法二:#read txt method twof = open("./image/abc.txt")for
原创
140632阅读
5评论
14点赞
发布博客于 4 年前

Android开发之——自定义标题栏titlebar

本文通过实例介绍一种titlebar的实现方法。1、activity_main layout 配置文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:custom="
原创
673阅读
0评论
0点赞
发布博客于 4 年前

LoadRunner之——场景创建、设置、运行

本文通过具体实例来分析场景,包括场景的创建、设置、运行1、打开场景,有2个途径可以打开场景其一:在开始菜单里面找到LoadRunner程序文件夹,然后选择applications—controller其二:打开脚本文件后,通过tools菜单打开controller2、打开场景时,会出现场景的初始化设置框,主要设置以下内容a:模拟用户的个数b:模拟用户的加载位
原创
9305阅读
0评论
3点赞
发布博客于 4 年前

LoadRunner之——Java vuser

Java vuser是自定义的Java 虚拟脚本,脚本可以使用标准的Java语音环境配置:1、安装Java1.6,LR11最高支持1.62、配置环境变量3、在LR中选择Java Vuser协议脚本结构:一般在init中编写初始化脚本,在action中编写业务流程,在end中编写释放资源的内容使用范围:1、不太适合录制的业务功能点性能测试,如视频播放、http文件下载
原创
255阅读
0评论
0点赞
发布博客于 4 年前

Advanced searching - operators reference

Advanced searching - operators referenceThis page describes information about operators that are used for advanced searching.An operator in JQL is one or more symbols or words, which compare
原创
248阅读
0评论
0点赞
发布博客于 4 年前

Advanced searching - fields reference

Advanced searching - fields referenceThis page describes information about fields that are used for advanced searching.A field in JQL is a word that represents a JIRA field (or a custom field
原创
328阅读
0评论
0点赞
发布博客于 4 年前

LoadRunner之——脚本分析

对一个具体的loadrunner脚本进行分析。脚本实现的是:1、打开订票网站2、输入用户名和密码,进行登录3、进行订票Action(){    web_add_cookie("__utma=96992031.1981576168.1483505396.1485139546.1485153975.10; DOMAIN=127.0.0.1");
原创
1915阅读
0评论
0点赞
发布博客于 4 年前

Win7+php7+apache2.4

php7+apache2.4 (Windows7下),成功启动。php7正式版已经发布,性能是php5.4的2倍。博主入手php7 新鲜了一把,下面是解决问题之后成功启动php7的记录。软硬件要求:1、电脑必须win7 sp1, .netframework4及以上一、下载php7和apache2.4首先下载php7的windows压缩包,到这里下载http://
原创
299阅读
0评论
0点赞
发布博客于 4 年前

从入门到深入Fiddler (二)

AutoResponder 快速引用            今天我们来看一下Fiddler的AutoResponder选项卡的强大功能。Fiddler的AutoResponder 选项卡允许你使用本地硬盘的文件来作为返回内容,而不是把请求发往服务器。 创建AutoResponder 规则。          使用AutoResponder选项卡,你可以创建一个匹配规则和一个响应
转载
583阅读
0评论
2点赞
发布博客于 4 年前

从入门到深入Fiddler (一)

在开发的过程中使用过不少的HTTP网络抓包工具,研究过HTTPAnalyzer,HttpWatch,感觉都很不错。记不清什么时候自己搜了一个工具,它就是Fiddler,自从使用了Fiddler之后,我越来越喜欢它了。现在基本上不再使用其它的抓包工具了。因为我发现,Fiddler实在是太强大了,它几乎囊括了大部分的抓包请求,当然最给力的还是它 的断点调试功能,尤其还有使用本地文件代替服务
转载
930阅读
0评论
0点赞
发布博客于 4 年前

Fiddler实用教程

经常有人说抓包抓包,很极客的感觉,其实就是利用工具分析网络请求和响应而已。用工具,谁不会呢?对吧。恰好有个QA同学曾问我,怎么模拟出这种情况,怎么模拟出那种情况,等写完就把博客链接发给她好了。本文介绍的工具是 Fiddler,它能够在本机和服务端之间建立一个代理,通过这个代理,可以对所有经过的请求和响应进行拦截、修改、分析等。理论上说,只要你使用的软件支持代理,都可以用 Fiddler 进
转载
364阅读
0评论
0点赞
发布博客于 4 年前

Android_Note(三)——添加、更新、保存记事本功能

1、添加功能的view页面部分<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="v
原创
2608阅读
1评论
2点赞
发布博客于 5 年前

转: 我的android studio学习日记

学习了一段时间的Android studio无法习惯,我肯定不知道android studio的好处,又害怕开发过程中遇到无法掌控的情况,又转战eclipse了决心找了教程好好研究一番。我发现这里有一份很好的教程是《android实用教程》开始新的学习之旅http://yuedu.baidu.com/ebook/31beb61a9b6648d7c1c746e8.html我强
转载
559阅读
0评论
0点赞
发布博客于 5 年前

Android开发之——FilenameFilter文件过滤器

一、FilenameFilter介绍java.io.FilenameFilter是文件名过滤器,用来过滤不符合规格的文件名,并返回合格的文件;一般地:(1)String[] fs = f.list();(2)File[] fs = f.listFiles();这两个方法返回f下的所有文件或目录;FilenameFilter用来把符合要求的文件或目录返回;因此可以
原创
3389阅读
0评论
3点赞
发布博客于 5 年前

Android开发之——assets目录下资源使用总结

Android资源文件大致可以分为两种:第一种是res目录下存放的可编译的资源文件:这种资源文件系统会在R.java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可;第二种是assets目录下存放的原生资源文件:因为系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX.ID的方式访问它们。那我么能不能通过该资源的绝对路径去
转载
4763阅读
0评论
0点赞
发布博客于 5 年前

Android开发之——消息模式Toast.makeText的常见用法

转载自:http://daikainan.iteye.com/blog/1405575Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText我使用的是 SDK 2.21.
转载
1476阅读
0评论
0点赞
发布博客于 5 年前

Android开发之——子线程中使用Toast或者更新UI

Toast只能在主UI线程使用,使用下面的办法可以解决第一种,使用Looper,不过这种办法会终止,子线程之后的代码[java] view plain copy Looper.prepare();     Toast.makeText(aActivity.this,"test",Toast.LENGTH_SHORT).show();  Loope
转载
402阅读
0评论
0点赞
发布博客于 5 年前

Android_Note(二)——主界面功能

主界面功能分为几个步骤进行介绍,1、SQLite数据库操作import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class SqliteDBConnect ext
原创
693阅读
0评论
0点赞
发布博客于 5 年前

Android_Note(一)——主题界面设计

生活是非常忙碌的,所以我们会经常性的忘记一些事情,所以一个完美的记事本就非常需要了。一方面,可以记录我们的美好回忆, 一方面,可以做个闹钟,然后按时提醒我们即将做什么事情。     所以, 我们就一步一步的实现这个记事本的代码开发,希望对其有所帮助。首先,我们介绍一下记事本的功能,1、在主界面添加闹钟,然后打开新建页面,可以设置item的标题、item的提醒时间、item的内容,以
原创
446阅读
0评论
0点赞
发布博客于 5 年前

atlassian extras

jira 7.x.x 专用文件
rar
发布资源于 5 年前

testlink使用文档,以及excel转换为XML

testlink使用详细介绍,同时介绍了excel转换为XML方法
docx
发布资源于 5 年前

Testlink使用文档

详细的内容请参考博客资源Testlink使用文档 1、创建测试项目 12、添加测试计划 23、添加测试版本 44、 添加测试用例 45、 添加/删除测试用例到测试计划 56、指派执行测试用例 67、执行测试用例 68、 测试报告及进度 89、添加测试平台 1110、导入XML测试用例到testlink 1211、 附件 14 1、
原创
890阅读
0评论
0点赞
发布博客于 5 年前

confluence5.8.10 安装与破解

一直对知识库体系很在意,设想这样的场景,公司历年的研发资料只要一个搜索,相关的知识点就全部摆在面前,任君取用,想一想就无限迷人,只是从10年开始,由于种种原因,终究没能好好研究一下。最近机缘巧合,可以比较全面来做这件事,网上流传比较多的是5.1的版本,跟着那些贴子确实也是可行的,不过看到最新版是5.8.10,难免心有怏怏,总想用比较新的版本,经过一番捉摸,终于搞定(只在windows上验证),后面
原创
2495阅读
0评论
0点赞
发布博客于 5 年前

mysql-connector-java-5.1.25-bin.jar

mysql-connector-java-5.1.25-bin.jar
jar
发布资源于 5 年前

form表单post请求发送及回收

本文通过实例来描述form表单是如何向服务器端发送post请求,以及服务器端是如何接收数据,然后向客户端返回数据。1、客户端HTML中的form格式,用来提交数据,action:对应的是服务器端的一个Servletname:即传递数据的参数名字,即提交uname、upwd的数据                                            n
原创
3177阅读
0评论
0点赞
发布博客于 5 年前

Appium移动自动化测试(一)--安装Appium

虫师编写的关于appnium的系列介绍,非常实用,转载一下,留作备份。Appium 自动化测试是很时之前就想学习和研究的技术了,可是一直抽不出一块完整的时间来做这件事儿。现在终于有了。     反观各种互联网的招聘移动测试成了主流,如果再不去学习移动自动化测试技术将会被淘汰。====================     web自动化测试的路线是这样的:编程语言基础-
转载
462阅读
0评论
0点赞
发布博客于 5 年前

AndroidManifest.xml配置文件详解

Android 开发中首要了解的文件。AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。[html] view plaincopyxml ve
转载
1983阅读
0评论
0点赞
发布博客于 5 年前

Android——按钮操作

本文主要讲解Android的按钮操作,希望有所帮助。如下包括1、点击按钮后,toast提示2、点击按钮后,拨打电话3、点击按钮后,发送信息4、点击按钮后,跳转其他activity具体代码如下:MainActivity.javapackage com.my.hello;import java.io.BufferedReader;import ja
原创
601阅读
0评论
0点赞
发布博客于 5 年前

Junit4教程

Junit4教程讲述Junit4的使用,以及在eclipse中如何高效方便的进行对代码进行测试。
doc
发布资源于 5 年前

UiAutomator——Android自动化测试工具简要介绍

1.   Android自动化测试简单介绍    Android自动化测试主要分为Monkeyrunner、Rubotium、UiAutomator、Monkey(在我看来这个不算)等。主要特点:    1、Monkeyrunner:优点:操作最为简单,可以录制测试脚本,可视化操作;缺点:主要生成坐标的自动化操作,移植性不强,功能最为局限;    2、Rubotium:主要针对某一
原创
1471阅读
1评论
0点赞
发布博客于 5 年前

Android uiautomator测试源代码

本文档是Android自动化工具uiautomator的源代码。 仅供个人使用。
rar
发布资源于 6 年前

Android手电筒源代码

本文件为Android手电筒的源代码。 同时包括如何打开、关闭闪关灯。
rar
发布资源于 6 年前

Selenium-webdriver(JAVA)代码总结

本文通过代码来说明selenium的使用,同时保存该代码。1、创建测试报告文件,此处使用的是XML文件public class FileCreate { /** * @param args * create heml file */ public void createHtml(String file_name) { File file = new File
原创
2094阅读
0评论
0点赞
发布博客于 6 年前

JMeter学习(四)参数化

JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。 一、准备脚本,测试数据1、录制一个脚本(可以用badboy工具录制),在j
转载
988阅读
1评论
0点赞
发布博客于 6 年前

JMeter学习(二)录制脚本

----------------------------------------------------------------------------------------------------环境Badboy  version 2.1.1JDK: 1.7.0_67Apache  JMeter-2.11 ----------------------------------
转载
846阅读
1评论
0点赞
发布博客于 6 年前

JMeter学习(一)工具简单介绍

一、JMeter 介绍     Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载
转载
756阅读
1评论
0点赞
发布博客于 6 年前

JMeter学习——JMeter测试Java

目的:对Java程序进行测试 目录一、核心步骤二、实例三、JMeter Java Sampler介绍四、自带Java Request Sampler 一、核心步骤1.创建一个Java工程;2.将JMeter的lib目录下的jar文件添加进此工程的Build Path;3.创建一个类并实现JavaSamplerClient接口或继承AbstractJa
转载
662阅读
2评论
0点赞
发布博客于 6 年前

用Eclipse 开发Dynamic Web Project应用程序

简介:本文仅简单介绍基于Eclipse开发Dynamic Web Project应用下的JSP,Servlet及TOMCAT数据源的配置和开发。软件环境:Eclipse Java EE IDE for Web Developers压缩包eclipse-jee-indigo-SR2-win32.zipJDK安装包jdk-7u1-windows-i586.exeTOMCAT安装包apa
转载
2240阅读
0评论
0点赞
发布博客于 6 年前

使用JMeter进行性能测试之——HTTP请求

本文通过具体的实例,分析如何通过jemter来进行HTTP请求测试1、创建服务器端的server 工程。在eclipse中创建动态的Dynamic Web Project,如下图所示,具体使用的server可以参考网上其他资料2:在该工程中创建Servlet,如下图所示:3、在servlet内实现post请求,具体的代码实现如下,此处接收2个变量传来
原创
2035阅读
0评论
0点赞
发布博客于 6 年前

android网络编程之——客户端上传信息的代码

添加Java 发送http请求的代码。package com.my.hello;import java.io.IOException;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnection;import java.net.M
原创
411阅读
0评论
0点赞
发布博客于 6 年前

TestLink学习五:TestLink1.9.13和JIRA6.3.6的集成

PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。 安装环境:windowsXP 32 一、准备工作-下载所需软件Ap
转载
1959阅读
0评论
0点赞
发布博客于 6 年前

TestLink学习五:TestLink1.9.13和JIRA6.3.6的集成

testlink和jira的集成,一般步骤:第1步:System-Issue Tracker Management添加JIRA的db模式。第2步:测试项目管理,“Issue Tracker Integration"勾选"活动的“,并选择”Issue Tracker“。第3步:测试用例页面,点击新增的Bug管理图标,可进入JIRA系统; 第4步:到JIRA系统中提交问题,复制问题编号
转载
3127阅读
1评论
0点赞
发布博客于 6 年前

TestLink学习四:TestLink1.9.13使用说明

前言  测试管理工具,是指用工具对软件的整个测试输入、执行过程和测试结果进行管理的过程。可以提高回归测试的效率、大幅提升测试时间、测试质量、用例复用、需求覆盖等。     TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计到测试执行完整地管理起来,同时,它还提供了多种测试结果的统计和分析,使我们能够简单地开始测试工作和分析测试结
转载
5906阅读
0评论
0点赞
发布博客于 6 年前

创建第一款iPhone应用程序

创建第一款iPhone应用程序现在让我们来创建一个在iOS模拟器上运行的简单视图应用(空白的应用程序)。操作步骤如下:1、打开Xcode并选择创建一个新的Xcode项目。2. 然后选择单一视图应用程序3. 接下来输入产品名称即应用程序名称、组织名称和公司标识符。4. 确定已经选择自动应用计数,以自动释放超出范围的资源。单击下一步。5.选择项目目录并选择创建
转载
321阅读
0评论
0点赞
发布博客于 6 年前

【iOS开发】 创建第一款iPhone应用程序

简介在iOS中,操作(action)和输出口(Outlet)指的是ibActions和ibOutlets,也就是ib接口生成器所在的地方。这些都和UI元素相关,我们将直观的了解他们后探讨如何实现他们。步骤1、让我们使用第一款iPhone应用程序。2、从导航部分中的文件中选择ViewController.xib文件3、从右手边得窗口下面显示的窗口格库中选择UI元素
转载
328阅读
0评论
0点赞
发布博客于 6 年前

IOS开发之 ---- iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)

iOS8推出了几个新的“controller”,主要是把类似之前的UIAlertView变成了UIAlertController,这不经意的改变,貌似把我之前理解的“controller”一下子推翻了~但是也无所谓,有新东西不怕,学会使用了就行。接下来会探讨一下这些个新的Controller。 - (void)showOkayCancelAlert { NSStri
转载
1377阅读
0评论
0点赞
发布博客于 6 年前

【联想启天M4350】Windows 7下安装Yosemite 10.10.1懒人版

转转转我电脑的配置如下:电脑型号        联想 启天M4350-N000 台式电脑操作系统        Windows 7 旗舰版 32位 SP1 ( DirectX 11 )主板        联想 NOK ( 英特尔 H61 Express 芯片组 - 1C5C )内存        2 GB ( DDR3 )显卡        NVIDIA GeFor
转载
3735阅读
0评论
1点赞
发布博客于 6 年前

Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法

方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0Class-Path: lib/commons-codec.jar lib/commons-http
转载
416阅读
0评论
0点赞
发布博客于 6 年前

使用JMeter进行性能测试之Java请求

看了两篇关于如何用JMeter进行HTTP请求及数据库方面做性能测试的文章(如下两个链接),感受到这款工具的强大和易用。我在这里延续一下,对另一种常用的测试类型"Java请求",做个入门级的介绍。 http://www.ibm.com/developerworks/cn/java/l-jmeter/http://www.ibm.com/developerworks/cn/opensou
转载
2020阅读
0评论
1点赞
发布博客于 6 年前

用Python+Django在Eclipse环境下开发web网站

一、创建一个项目如果这是你第一次使用Django,那么你必须进行一些初始设置。也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置、Django详细选项设置和应用特性配置,具体操作步骤如下所示。1.新建Django项目选择sqlite数据库2.创建网站模块app3.测试新建的模块是否正常Valid
转载
788阅读
1评论
0点赞
发布博客于 6 年前

windows环境下安装Python Django

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。这里介绍如何在windows下安装D
原创
533阅读
0评论
0点赞
发布博客于 6 年前

selenium-webdriver(python) (十六) --unittest 框架

学习unittest 很好的一个切入点就是从selenium IDE 录制导出脚本。相信不少新手学习selenium 也是从IED 开始的。IDE学习参考:菜鸟学自动化测试(一)----selenium IDE 借助IED 录制脚本 将脚本导出,保存为baidu.py ,通过python IDLE编辑器打开。如下:from selenium import
转载
1751阅读
0评论
0点赞
发布博客于 6 年前

selenium-webdriver(python) (十五) -- 鼠标事件

本节重点:ActionChains 类  context_click()  右击  double_click()   双击  drag_and_drop()  拖动 测试的产品中有一个操作是右键点击文件列表会弹出一个快捷菜单,可以方便的选择快捷菜单中的选择对文件进行操作(删除、移动、重命名),之前学习元素的点击非常简单:driver.find_element_by_id(“
转载
1019阅读
0评论
0点赞
发布博客于 6 年前