![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试方面
文章平均质量分 54
深圳-雄少
犹豫止步只会麻木,敢于迈出才能向前,实践才是真理
展开
-
【JMeter 菜鸟实操之七】beanshell获取HTTP响应值,并将json数组中某个参数值进行处理,存入变量中
请求的response的json串:{"Code":1000,"resultMsg":"查询成功","data":[{"id":"1","note_Type ":"2","name":"test"},{"id":"2","note_Type ":"3","Name":...原创 2021-01-16 14:54:19 · 1471 阅读 · 0 评论 -
【JMeter 菜鸟实操之六】beanshell中处理16进制字符方法收集(物联网常用)
//将int字符串转为16进制字符串String hex = Integer.toHexString(Integer.valueOf(“xxx”));//将Long字符串转为16进制字符串String hex = Long.toHexString(Long.valueOf(“xxx”));//将float转为16进制字符串String hex = Integer.toHexString(Float.floatToIntBits(10.00));//将含字母或符号的字符串转为16.原创 2020-12-28 19:09:06 · 2066 阅读 · 0 评论 -
【java 菜鸟自动化实践之六】selenium实操中,客户端启动chromediver小总结
背景:来到新公司,搭建java selenium环境过程中,遇到原先不在意的坑(采用RemoteWebDriver远程执行用例时,无法启动chrome驱动(无法创建session),从而直观看到无法启动chrome浏览器(注:首先已排除chrome和chromediver对应版本问题)),却成了头痛的梗,为了拔掉这个梗,接下来总结了一下我的实践过程:过程1:准备环境windows...原创 2020-01-14 08:50:14 · 808 阅读 · 2 评论 -
【web前端性能学习之二】selenium+dynatrace/yslow+showslow实现web自动化前端性能测试
相关安装包或资料地址:http://pan.baidu.com/s/1kVEE9rp 密码:cu0v原创 2019-11-03 21:38:54 · 299 阅读 · 0 评论 -
【java 菜鸟自动化实践之二】采用POI将图片存入指定的excel单元格中(支持excel2003和2007)
实现目的:selenium实时截取浏览器图,并采用POI将图片存入指定的excel单元格中(支持excel2003和2007)package common;import org.apache.log4j.Logger;import org.apache.poi.hssf.usermodel.HSSFClientAnchor;import org.apache.poi.hssf.use...原创 2017-12-05 14:54:48 · 1821 阅读 · 0 评论 -
【java 菜鸟自动化实践之四】将数据库查询数据,转为TestNG适用的对象二维数组数据
数据库数据:数据库操作:import java.sql.*;import org.apache.log4j.Logger;public class MysqlConn { private static Logger log = Logger.getLogger(MysqlConn.class); private static MysqlConn op; private Connect...原创 2018-02-23 12:35:58 · 512 阅读 · 0 评论 -
【java 菜鸟自动化实践之三】net.sf.json json递归 删除key和key值
import net.sf.json.*; import java.util.Iterator; public class Commons { static String keyss; static Object objectss; @SuppressWarnings("rawtypes") public Object skiptojson(Obj...原创 2018-01-15 10:43:25 · 1329 阅读 · 0 评论 -
【java 菜鸟自动化实践之一】实现POI excel更新某个单元格数据(支持excel2003和2007)
背景:在实现自动化测试时,执行完每一条excel测试用例后,需要更新该条用例的测试结果单元格中执行结果,于是在网上苦找方法,都是零碎案例,无法达到预期目的,又由于java功底一般,故自己琢磨写了一个简单的方法解决问题,相信网上大神众多,肯定有更好方式和方法,欢迎大神来拍砖指导。。 package common;import org.apache.poi.hssf.usermode...原创 2017-11-08 14:21:35 · 2371 阅读 · 1 评论 -
【java 我的爬虫日志(一)】jsoup+mysql+jenkins+maven将目标网站文章信息,爬虫下来,并整理存入数据库
思路:(1)采用soup请求和分析html,并爬虫文章关键内容,存入mysql中; (2)采用maven将项目打成jar包;(3)采用jenkins进行定时构建和执行jar,并最终在数据库中获得所有爬虫下来的文章内容。 第一步:部署和配置Jenkins:第二步:添加数据库结构:CREATE TABLE `plant_protection_dynamics` ( `id` i...原创 2018-03-20 15:04:22 · 629 阅读 · 0 评论 -
【java 菜鸟自动化实践之五】jenkins + maven构建多个testng项目
步骤1:新建maven project项目步骤2:新建testng的xml文件,比如,如下图:比如,Interface_testng.xml文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" ><suite name=".原创 2018-05-04 09:46:37 · 1347 阅读 · 0 评论 -
【Appnium 小试牛刀之一】java实现根据设定元素系数坐标,计算当前机型的相对坐标,并对其点击操作
原理:先将一个机型作为标准,获取该机型中app的元素绝对坐标[start(x,y)和end(x,y)]和该机型的宽或高,并分别计算start和end的X 和Y坐标系数值,再根据当前测试机型的宽或高,乘以相对应的系数值,就计算出当前机型的start(x,y)和end(x,y)坐标。 具体实现,要了解清楚swipe方法实现坐标的操作思路。package main;import io....原创 2018-10-12 16:46:13 · 599 阅读 · 0 评论 -
【Appnium 小试牛刀之二】java实现根据不同端口号,多线程启动appnium server
package Common;import java.io.*;import java.util.HashMap;import java.util.Map;public class AppiumServerController { public Map<String,Object> map = new HashMap<String,Object>(); ...原创 2018-12-07 09:39:12 · 522 阅读 · 0 评论 -
【Appnium 小试牛刀之三】java实现adb命令,获取连接的手机设备信息和状态
package Common;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException...原创 2019-02-10 15:02:39 · 1724 阅读 · 0 评论 -
《zalenium学习之一》docker容器中运行UI自动化
参考地址:1、https://www.cnblogs.com/fnng/p/8439359.html2、https://note.youdao.com/ynoteshare1/index.html?id=7b736ee55402df637d3e7150f434a97d&type=note3、https://opensource.zalando.com/zalenium/4、...原创 2019-10-08 17:19:49 · 450 阅读 · 0 评论 -
《自动化学习之一》docker+robot framework+selenium并发web应用UI自动化测试实践
参考资料:https://www.jianshu.com/p/30f97af332f1原创 2019-10-08 17:50:26 · 341 阅读 · 0 评论 -
【SoapUI】接口测试之post上传文件方法思路
【SoapUI】接口测试之post上传文件方法思路 主要是针对用SoapUI POST提交本地数据文件的方法,简单介绍以下思路举例:文件同步接口接口地址:http://183.xxx.xxx.xxx:23333/oadmin/public/uploadImgHTTP请求方式:POST参数如下变量名 是否必填 含义原创 2017-08-03 09:52:07 · 12459 阅读 · 2 评论 -
【Python】80个经典资料(教程+源码+工具)汇总和下载目录 .
转自:http://bbs.51cto.com/thread-935214-1.html 大家好,51CTO下载中心根据资料的热度和好评度收集了80个Python资料,分享给Python开发的同学。内容包括1个Python专题、66个学习资料、7套Python源码和6个相关软件。附件较多,无法一一分享,在此大家整理一个下载目录了,可以保存以备后用,需要时可选择性下载。附件下载地转载 2014-02-17 13:22:57 · 1687 阅读 · 0 评论 -
【Python】实现性能测试工具方法
用python做测试实现高性能测试工具(1)—序 - 51Testing软件测试网-中国软件测试人的精神家园http://www.51testing.com/html/16/n-856016.html用python做测试实现高性能测试工具(2)—优化代码 - 51Testing软件测试网-中国软件测试人的精神家园http://www.51testing.com/html/23/n-856023转载 2014-03-11 08:34:18 · 1106 阅读 · 0 评论 -
【Python】利用pip下载python的插件包
步骤如下:1、先下载easy_install.exe和pip-2.7.exe,手工安装后,此时两个执行程序会存在python目录路径的Scripts中显示,2、运行“cmd”,在dos内输入并进入Python安装目录的Scripts文件路径地址,再执行pip install httplib2,就可以下载httplib2了备注:下载其他python包,都可以采用此方法,此案例是下载htt原创 2013-06-27 09:13:12 · 1434 阅读 · 0 评论 -
【Selenium】私房菜系列汇总
前言在这段期间,我一直在找关于服务器的端测试方案,自动化工具等等,无意间我发现了Selenium这个工具。在试用一段时间后,觉得Selenium确实是一个很不错的Web测试工具。在和强大的QTP比较后,我最后还是选择了使用Selenium,主要的原因是工具使用灵活,简单,并且完全满足我的要求。而QTP虽然强大,但它的使用让我觉得非常繁琐,而调试功能也让我郁闷......鉴于种种这样的原因,我最转载 2014-07-01 08:44:18 · 609 阅读 · 0 评论 -
【单元测试】JUnit4 详解
地址:http://www.cnblogs.com/tyingk/p/3849043.html原创 2014-09-18 13:14:22 · 510 阅读 · 0 评论 -
【SoapUI】自动化测试实施方法
SOAPUI自动化测试实现步骤:1.使用soapUI,针对接口文件创建测试用例。2.将测试用例保存至本地,用例将以XML文件格式保存。3.在本地建立bat文件调用soapUI的bin目录下的testrunner.bat工具去执行测试用例。自建立bat文件内容如下:@Echo Off转载 2016-02-13 09:28:11 · 2586 阅读 · 0 评论 -
【SoapUI】在soapui中使用Groovy脚本常用方法
1. setPropertyValue a. 设置 project level property //set to project level property testRunner.testCase.testSuite.project.setPropertyValue("Name", "propValue"); b. 设置转载 2016-02-13 09:37:06 · 13075 阅读 · 6 评论 -
【SoapUI】Groovy连接mysql数据库方式汇总,及部分方法纠正
【SoapUI】Groovy连接mysql数据库方式汇总步骤1: 将mysql-connector-java-5.1.7-bin.jar驱动包(自行下载),放在soapui安装目录的lib文件夹下,比如:D:\Program Files\SmartBear\SoapUI-Pro-5.0.0\lib步骤2:在groovy中写如下脚本:原创 2016-03-14 08:16:10 · 3891 阅读 · 0 评论 -
【SoapUI】获取请求响应json中键值对的值,并存入testSuite或testCase或project对应参数中
【SoapUI】获取请求响应json中键值对的值,并进行存入testSuite或testCase或project对应参数中步骤1:先建REST请求,并创建testSuite和testCase请求(请求命名:获取订单号信息)步骤2:在testCase中创建Groovy Script,脚本案例如下:import groovy.json.Jso原创 2016-03-14 08:19:51 · 3267 阅读 · 0 评论 -
【SoapUI】获取请求响应json中键值对的值,并进行断言
【SoapUI】获取请求响应json中键值对的值,并进行断言方法1:在请求中添加Script Assertion的groovy脚本的方法步骤1:进入请求(请求命名:获取订单号信息)中,选择Assertions,添加Script Assertion步骤2:在Script Assertion页面输入如下groovy脚本案例:import groo原创 2016-03-14 08:26:11 · 5774 阅读 · 0 评论 -
【soapUI】解决post请求时,body为json串,服务器无法解析问题
背景:发送post请求,且body为json串时,response响应值总是提示“XX字段值不能为空”,采用Postman、jmeter工具尝试,结果都是如此,但Postman、jmeter采用编码类型为application/x-www-form-urlencod(类似表单形式,比如:loginname=test&password=123456),服务器却可以解析,也能成功返回正确数据,于是只能原创 2016-11-15 14:13:17 · 14930 阅读 · 0 评论 -
【Android之实践】monkeyrunner采用对象id,进行UI自动化操作
获取对象名id方法:1、步骤1:在sdk的tools目录下(比如:E:\sdk\tools),启动hierarchyviewer.bat2、步骤2:用load view hierarchy中,获取对象id和节点值;3、步骤3:Inspect Screenshot中,获取对象的X轴和Y轴值偏差值;(注:在处理对话框和重复id时,会用到此方法获取偏差值)日志配置文件原创 2016-07-25 15:41:11 · 1237 阅读 · 0 评论 -
【JMeter 菜鸟实操之二】linux下采用Jenkins、Ant实施自动化测试集成方案(结合网上资料,纠正部分操作)
步骤1:自行下载和安装JDK,jmeter,badboy,jenkins,Maven、ant,并配置好环境变量。我的版本分别是:JDK1.7、jmeter2.13;jenkins 2.7.2 ; ant 1.9.7; Mave3.3.9(这里可以不需要)注:一定要先确保以上环境可以OK或启动。 步骤2:在jenkins中的系统管理->系统配置中配置Ant。原创 2016-09-11 09:14:09 · 3572 阅读 · 1 评论 -
【JMeter 菜鸟实操之三】性能自动化集成方案实施(监控资源、分布式压测等)
继 【JMeter 之一】linux下采用Jenkins、Ant实施jmeter自动化测试集成方案操作步骤(结合网上资料,纠正部分操作) 文章后,对文章中步骤,进行了修改和调整,比如:增加资源监控图、设置浏览器结果输出方式、设置负载机、初始化存储文件目录路径等功能。 步骤1.开发和保存脚本,及监控设置在jmeter中创建一个jmx的脚本,并存入linux路径上(原创 2017-05-04 16:32:44 · 4037 阅读 · 2 评论 -
【JMeter】教程及技巧汇总
转载地址:http://www.hissummer.com/jmeter-summary.html参考/学习资料:http://www.yiibai.com/jmeter/jmeter_build_test_plan.html为什么使用jmeter, 它免费开源, 不断发展, 功能逐渐强大. 可以做功能,负载, 性能测试.一套脚本可以同时用于功能和性能测试.Jmeter 有转载 2017-06-02 13:41:08 · 27710 阅读 · 2 评论 -
【JMeter 菜鸟实操之四】接口自动化测试实施(数据驱动)
自动化脚本开发,如图:具体操作过程,请自行到百度云盘获取,地址:http://pan.baidu.com/s/1miBgd1A 密码:r7re原创 2017-06-02 13:48:59 · 2684 阅读 · 5 评论 -
【python】爬虫教程大全
为了学习Python,在网上收集了很多资料,觉得以下资料不错,所以转载了,转载地址为:http://blog.csdn.net/gzh0222/article/details/12647723 关于python爬虫这方面知识,在网络上有一些教程、文章,很有价值,能够带领新手快速入门。在这里我把自己学习时找到的一些教程列出来,与大家一起分享,欢迎补充! 爬虫转载 2014-02-07 10:43:48 · 1144 阅读 · 0 评论