<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[longfei_2010的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/longfei_2010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; longfei_2010]]></copyright><item><title><![CDATA[jmeter 后置处理器解析上一个接口内容]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/106384142</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/106384142</guid><author>longfei_2010</author><pubDate>Wed, 27 May 2020 16:10:42 +0800</pubDate><description><![CDATA[import com.alibaba.fastjson.*;
import org.json.*;

//获取请求的返回值
String response_data = prev.getResponseDataAsString();
//日志打印获取请求的返回值
log.info("==============response_data=="+response_data+"=========================");
//将String类型的返回值构造成JSONObject对象
JSONObj.]]></description><category></category></item><item><title><![CDATA[Jmeter 通过while Controller循环轮询接口同时控制轮询次数]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/106101784</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/106101784</guid><author>longfei_2010</author><pubDate>Wed, 13 May 2020 16:57:01 +0800</pubDate><description><![CDATA[在使用jmeter调用接口时，某些场景需要轮询接口直到接口返回预期的才停止轮询，这种场景在一些异步处理的接口非常常见。如果通过jmeter while controller可以实现这样的目的，但是一旦环境出问题或者其他的原因导致接口一直没有返回预期的结果跳出这个while controller循环，这样会导致线程一直处于运行状态无法自动结束，所以这里在while Controller中的条件可以增加一些轮询次数判断,一旦超过条件中设置的最大轮询次数while controller将不再继续执行。



..]]></description><category></category></item><item><title><![CDATA[简易_测试报告模板]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/88951126</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/88951126</guid><author>longfei_2010</author><pubDate>Mon, 01 Apr 2019 16:31:57 +0800</pubDate><description><![CDATA[第一份模板


			大纲
			
			
			子章节
			
			
			详细内容
			
		
			测试简介
			
			
			测试目的
			
			
			本次测试的背景及主要内容
			
		
			测试资源
			
			
			测试人员、本次测试开始和截止日期、花费工作日
			
		
			测试环境
			
			
			硬件环境
			
			
			实际情况的详...]]></description><category></category></item><item><title><![CDATA[软件测试报告模板_详细版]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/88951108</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/88951108</guid><author>longfei_2010</author><pubDate>Mon, 01 Apr 2019 16:31:28 +0800</pubDate><description><![CDATA[此文章转载-如有疑问-请联系删除

 

1.简介

1.1编写目的



本文档用于记录测试过程，总结各轮次的测试情况，分析测试数据，归纳测试工作进行过程中暴露的问题与遗留的风险，给出相应的测试建议以供后续项目参考。



1.2项目背景



xx需要一个拥有真实用户的社区化产品，通过真实高信任度用户关系的建立，提高用户粘性，提升活跃会员数，带来长效的增长。在此背景下，以真实用...]]></description><category></category></item><item><title><![CDATA[软件测试计划模板]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/88951077</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/88951077</guid><author>longfei_2010</author><pubDate>Mon, 01 Apr 2019 16:30:20 +0800</pubDate><description><![CDATA[此文章转载-如有问题-请联系删帖-谢谢

  

**软件管理技术有限公司

软件测试计划

一．概述

1.1编写目的

此计划编写的目的是为使物业管理系统v1.0版能够达到与系统说明书所描述的功能一致，并且检验系统是否运行稳定。

1.2参考资料

A．《物业管理系统需求分析说明书》

B．《物业管理系统系统分析说明书》

1.3背景

近年来，伴随着物业管理的完善，为了...]]></description><category></category></item><item><title><![CDATA[Appium python自动化测试系列之使用HTMLTestRunner生成测试报告（十四）]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/79984719</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/79984719</guid><author>longfei_2010</author><pubDate>Tue, 16 Oct 2018 10:15:27 +0800</pubDate><description><![CDATA[ 文章为转载，感谢各位前辈的整理和努力

 

13.1 测试报告概述

13.1.1 测试报告的定义

在前面章节我们已经讲了自动化基础的很多东西，如果说掌握了，而且自己动手去练习了，我相信在一些初级的面试中是没任何问题的，今天我们接触的应该算是一个比较新的东西，也算是开启另一层知识的大门。

在手工测试过程中如果发现了bug我们需要提交测试报告，自动化中虽然当程序出错的时候我们不可能让程序自动...]]></description><category></category></item><item><title><![CDATA[Appium python自动化测试系列之日志的收集(十三)]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/79984695</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/79984695</guid><author>longfei_2010</author><pubDate>Tue, 16 Oct 2018 10:15:16 +0800</pubDate><description><![CDATA[ 

 文章为转载，感谢各位前辈的整理和努力

 

13.1 日志的定义

 

13.1.1 日志的定义

听到日志这个东西可能有的人莫名其妙，第一次接触就会觉得我们为什么要收集日志，即使要收集日志那么我们需要收集哪些日志，日志的作用是什么等等。

其实日志无论是在测试、开发中都非常重要，如果你在跑自动化时程序报错了，但是你没有日志你怎么去定位时程序错误还是你app的错误？或者还是其它环境因素...]]></description><category></category></item><item><title><![CDATA[Appium python自动化测试系列之混合app实战（十二）]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/79984683</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/79984683</guid><author>longfei_2010</author><pubDate>Tue, 16 Oct 2018 10:15:13 +0800</pubDate><description><![CDATA[ 

 文章为转载，感谢各位前辈的整理和努力

 

12.1 什么是混合App

 

12.1.1 混合app定义

　　什么是混合app，其实这个不言而喻，我们的app正常来说应该都是native的，但是实际工作中却不是，反正种种原因我们的app会有native的而且中间还会有H5页面，这其实就是我们常说的混合，当然还有一种就是纯H5的，但是这里我们不做过多的讲解。

12.2 混合app实...]]></description><category></category></item><item><title><![CDATA[Appium python自动化测试系列之自动化截图（十一）]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/79984645</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/79984645</guid><author>longfei_2010</author><pubDate>Tue, 16 Oct 2018 10:15:09 +0800</pubDate><description><![CDATA[ 文章为转载，感谢各位前辈的整理和努力

 

11.1 截图函数的正常使用

11.1.1 截图方法

无论是在手动测试还是自动化测试中场景复现永远是一个很重要的事情，有时候一些问题可能很难复现，这个都需要测试人员对bug有很高的敏感度，在一般的情况下有一个很好的测试习惯也很重要，发现bug马上截图，不要管那么多。下面我们看一下自动化测试截图的一些方法：

1、save_screenshot()...]]></description><category></category></item><item><title><![CDATA[测试计划模板-测试报告]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/83068793</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/83068793</guid><author>longfei_2010</author><pubDate>Tue, 16 Oct 2018 10:11:43 +0800</pubDate><description><![CDATA[软件测试计划
1.产品的背景
2.计划书编写的目的-版本号
3.资源的准备
    a.需求的prd-原型图地址等
    b.测试环境的搭建-在那些环境下测试-网络环境
    c.测试的范围-本期着重测试的部分
    d.测试手机及系统的准备
4.测试的周期-人员的分配
5.测试的方法及策略
    a.黑盒测试-性能测试-自动化测试
    b.安装卸载测试，强制更新测试，兼容性测试，压力...]]></description><category></category></item><item><title><![CDATA[jmeter-一些资料]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/82754039</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/82754039</guid><author>longfei_2010</author><pubDate>Tue, 18 Sep 2018 11:02:18 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/Zfc-Cjk/category/1134697.html]]></description><category></category></item><item><title><![CDATA[使用 CSS 选择器定位元素]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/82753833</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/82753833</guid><author>longfei_2010</author><pubDate>Tue, 18 Sep 2018 10:55:29 +0800</pubDate><description><![CDATA[CSS可以通过元素的id、class、标签（input）这三个常规属性直接定位到，而这三种编写方式，在HTML中编写style的时候，可以进行标识如：

   #su           .class          input

一、使用绝对路径来定位元素

在使用绝对路径的时候，每个元素之间要有一个空格。WebElement userName=driver.findElement(By.cs...]]></description><category></category></item><item><title><![CDATA[python接口测试——Excell文件读取进行参数化]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/82753798</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/82753798</guid><author>longfei_2010</author><pubDate>Tue, 18 Sep 2018 10:54:40 +0800</pubDate><description><![CDATA[python进行http请求时，需要对参数进行参数化，此时就可以运用Excel进行，具体如下：

1.梳理出请求中那些参数需要参数化，然后新建一个Excel，如图：

　　

2.读取Excel中的内容,在读取前需要导入python中的xlrd，Python读取Excel文件需要使用第三方的库文件xlrd，方可对文件进行操作,通过文件的位置，sheet名称，读取每行的内容




#coding=...]]></description><category></category></item><item><title><![CDATA[Python+Selenium定位不到元素常见原因及解决办法（报：NoSuchElementException）]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/82753648</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/82753648</guid><author>longfei_2010</author><pubDate>Tue, 18 Sep 2018 10:47:25 +0800</pubDate><description><![CDATA[在做web应用的自动化测试时，定位元素是必不可少的，这个过程经常会碰到定位不到元素的情况（报selenium.common.exceptions.NoSuchElementException），一般可以从以下几个方面着手解决：

1.Frame/Iframe原因定位不到元素：

　　这个是最常见的原因，首先要理解下frame的实质，frame中实际上是嵌入了另一个页面，而webdriver每次只能...]]></description><category></category></item><item><title><![CDATA[Selenuim+Python之元素定位总结及实例说明]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/82753581</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/82753581</guid><author>longfei_2010</author><pubDate>Tue, 18 Sep 2018 10:45:22 +0800</pubDate><description><![CDATA[网页自动化最基本的要求就是要定位到各个元素，然后才能对该元素进行各种操作（输入，点击，清除，提交等），所以笔者今天来总结下Selenuim+Python最基本的几种定位方式及实例说明，希望能帮助到大家。

    另外：学习元素定位方法前，建议先前往http://www.w3school.com.cn/html/index.asp  学习html前端基础知识，这个更加有利于定位。

 

目录

...]]></description><category></category></item><item><title><![CDATA[Python+Selenium WebDriver API：浏览器及元素的常用函数及变量整理总结]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/82753566</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/82753566</guid><author>longfei_2010</author><pubDate>Tue, 18 Sep 2018 10:44:28 +0800</pubDate><description><![CDATA[由于网页自动化要操作浏览器以及浏览器页面元素，这里笔者就将浏览器及页面元素常用的函数及变量整理总结一下，以供读者在编写网页自动化测试时查阅。




from selenium import webdriver
driver=webdriver.Firefox()
driver.get(r'http://www.baidu.com/')
print 'driver attributes:'
pri...]]></description><category></category></item><item><title><![CDATA[性能测试报告]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/82752275</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/82752275</guid><author>longfei_2010</author><pubDate>Tue, 18 Sep 2018 09:42:35 +0800</pubDate><description><![CDATA[转载：http://www.cnblogs.com/atwanli/articles/4908475.html

 

jmeter压力测试报告

XXX压力测试报告

 

时间：2015-08-04                                             测试人员：xxx

 

目录

XXX压力测试报告... 1

一  测试内容... 2

二  测试方法...]]></description><category></category></item><item><title><![CDATA[Jmeter之__CSVRead随机读取变量]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/82657752</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/82657752</guid><author>longfei_2010</author><pubDate>Wed, 12 Sep 2018 10:40:38 +0800</pubDate><description><![CDATA[__CSVRead函数用于对脚本进行参数化，当脚本中不同变量需要不同参数值时，可以考虑__CSVRead函数。 _CSVRead函数即从外部读取参数，_CSVRead函数可以从一个文件中读取多个参数，以供使用操作。

1、打开Jmeter

 

 

2、准备好我们的数据，建立一个txt或csv参数文档

 

 

这里都是一些随机数

3、接下来，我们将这些数据配置到Jmeter中去，点击【...]]></description><category></category></item><item><title><![CDATA[【Selenium-WebDriver自学】Selenium-IDE]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/81302094</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/81302094</guid><author>longfei_2010</author><pubDate>Tue, 31 Jul 2018 13:54:45 +0800</pubDate><description><![CDATA[学习参考资料：

http://www.yiibai.com/selenium/selenium_download_ide.html

 

Selenium的IDE(集成开发环境)是一个易于使用的Firefox插件,用于开发Selenium测试案例。

它提供了一个图形用户界面，用于记录使用Firefox浏览器，用来学习和使用Selenium用户操作，但它只能用于只用Firefox浏览器不支持其...]]></description><category></category></item><item><title><![CDATA[HTMLTestRunner修改成Python3版本]]></title><link>https://blog.youkuaiyun.com/longfei_2010/article/details/80982855</link><guid>https://blog.youkuaiyun.com/longfei_2010/article/details/80982855</guid><author>longfei_2010</author><pubDate>Tue, 10 Jul 2018 11:10:00 +0800</pubDate><description><![CDATA[在拜读虫师大神的Selenium2+Python2.7时，发现生成HTMLTestRunner的测试报告使用的HTMLTestRunner的模块是用的Python2的语法。而我本人比较习惯与Python3。而且自己也是用的Python3.4的环境，在网上找了很多资料，修改了下HTMLTestRunner.py参考：http://bbs.chinaunix.net/thread-4154743-1-...]]></description><category></category></item></channel></rss>