1. Allure 简介
    Allure 框架是一个灵活的、轻量级的、支持多语言的测试报告工具,它不仅以 Web 的方式展示了简介的测试结果,而且允许参与开发过程的每个人可以从日常执行的测试中,最大限度地提取有用信息。

Allure 是由 Java 语言开发的,支持 Pytest,JaveScript、PHP、Ruby 等。

从 DEV/QA 的角度来看,Allure 提供了详尽的测试报告,比如简化了常见缺陷的统计;失败的测试可以分为 bug 和被中断的测试;还可以配置日志、步骤、fixture、附件、计时、执行历史;以及与 TMS、BUG 管理系统、Jenkins 集成等。所以,通过以上配置,所有负责的开发人员和测试人员可以尽可能地掌握测试信息。
从管理者的角度来看,Allure 提供了一个清晰的“大图”,即 High Level 的统计报告,其中包括已覆盖的特性、缺陷聚集的位置、执行时间轴的外观以及许多其他方便的事情。Allure 的模块化和可扩展性保证了你总是能够对某些东西进行微调,使得 Allure 更适合你。
那么下面就来说说如何使报告更加详细的显示我们需要的信息,以及 Allure 与 Jenkins 的集成。

安装(Windows/Mac 通用安装方法)

下载地址:https://github.com/allure-framework/allure2/releases,下载所需版本的 zip 包。

安装:

解压 —> 进入 bin 目录 —> 运行 allure.bat
把 bin 目录加入 Path 环境变量
配合 pytest,使用 allure2 生成更加精美的测试报告:pip install allure-pytest
运行方法

在测试执行期间收集结果

pytest [测试文件] -s -q --alluredir=./result/ --clean-alluredir

-s:表示将执行成功的案例日志打印出来
-q:若跟文件执行路径则代表只需要执行的文件
--alluredir:指定存储测试结果的路径(若目录不存在则会新建)
--clean-alluredir:清除历史结果数据
查看测试报告

方式一:用于在本地渲染后对外展示结果

allure serve ./result/

方式二:用于在本地渲染和查看结果

生成报告

allure generate ./result/ -o ./report/ --clean # 注意:覆盖路径加 --clean

打开报告

allure open -h 127.0.0.1 -p 8883 ./report/

注意:/report/ 目录中的 index.html 就是最终的结果页面,但直接通过浏览器打开这个文件是看不到实际报告内容的,这是因为实际报告内容需要 allure 进行渲染后才能看到

  1. Allure 常用特性
    场景:

希望在报告中看到测试功能,子功能或场景,测试步骤,包括测试附加信息。
解决:

import allure
@allure.feature('功能名称')
@allure.story('子功能名称')
@allure.title('测试用例名称')
@allure.step('步骤细节')
@allure.description('测试用例描述')
@allure.attach('具体文本信息'):需要附加的信息,可以是数据,文本,图片,视频,网页
如果只测试登录功能运行的时候可以加限制过滤,如:pytest 文件名 --allure_features '购物车功能' --allure_stories '加入购物车'

@alllure.feature() 与 @allure.store() 的关系

feature 相当于一个大的功能或模块。将 case 分类到某个 feature 中,并在报告中的 behaviors 中显示,相当于 testsuite。

story 相当于分支功能/模块,属于 feature 之下的结构,并在报告中的 features 中显示,相当于 testcase。

feature 与 story 类似于父子关系。

@allure.step() 与 with allure.step() 的区别

测试过程中每个步骤,一般放在具体逻辑方法中。
可以放在关键步骤中,在报告中显示。
在 App、Web 自动化测试当中,建议每切换到一个新的页面当做一个 step。
用法:

@allure.step():只能以装饰器的形式放在类或者方法上。
with allure.step():可以放在测试用例方法里面,但测试步骤的代码需要被该语句包含。
给测试用例划分优先级

场景:

通常测试有冒烟测试、回归测试、线上验证测试等,那么就需要按照重要性级别来分别执行,比如上线时要把主流程和重要模块都跑一遍。

解决:

通过附加 pytest.mark 标记描述
通过 allure.feature、allure.story 标记描述
通过 allure.severity 直接标记用例级别
根据测试用例的重要性划分测试用例等级,如果没指定等级,默认为 NORMAL 级别:

BLOCKER:阻塞缺陷(功能未实现,无法下一步)
CRITICAL:严重缺陷(功能点缺失)
NORMAL:一般缺陷(边界情况,格式错误)
MINOR:次要缺陷(界面错误与ui需求不符)
TRIVIAL:轻微缺陷(必须项无提示,或者提示不规范)
步骤:

在方法、函数和类上面加:@allure.severity(allure.severity_level.TRIVIAL)
指定执行对应级别的用例:pytest -s -v 文件名 --allure-severities normal, critical
给 Allure 测试报告添加内容(图片、附件、文本、截图、HTML 等)

场景:

前端自动化测试经常需要附加图片或 html,比如在适当的地方、适当的时机截图等。

解决:

@allure.attach() 显示许多不同类型的提供的附件,可以补充测试、步骤或测试结果。

步骤:

在测试报告里附加网页:

格式:allure.attach(body(内容), name, attachment_typeextension)
示例:allure.attach('<head>/head><body>首页</body>', '这是错误页的结果信息', allure.attachment_type.HTML)
在测试报告里附加图片:

格式:allure.attach.file(source, name, attachment_type, extension)
示例:allure.attach.file("./result/b.png", attachment_type=allure.attachment_type.PNG)
集成测试管理系统

@allure.link()、@allure.issue()、@allure.testcase() 主要是为了将 Allure 报告和测试管理系统集成,可以更快速地跳转到公司内部地址。

先看看三个装饰器的源码:

def link(url, link_type=LinkType.LINK, name=None):

return safely(plugin_manager.hook.decorate_as_link(url=url, link_type=link_type, name=name))

def issue(url, name=None):

return link(url, link_type=LinkType.ISSUE, name=name)

def testcase(url, name=None):

return link(url, link_type=LinkType.TEST_CASE, name=name)

小结

issue() 和 testcase() 其实调用的也是 link(),只是 link_type 不一样。
必传参数 url:跳转的链接。
可选参数 name:显示在 Allure 报告的名字,如果不传就是显示完整的链接(建议传,不然可读性不高)。
可以理解成:三个方法是一样的,我们都提供跳转链接和名字,只是链接的 type 不一样,最终显示出来的样式不一样而已(type 不一样,样式不一样)。
如果你喜欢,只用 @allure.link() 也可以。
而出现三个装饰器的原因是为了更好地将链接进行分类(访问链接、Bug 链接、测试用例链接)。
代码示例

import allure

TEST_CASE_LINK = 'https://github.com/qameta/allure-integrations/issues/8#issuecomment-268313637'

@allure.link('https://www.youtube.com/watch?v=4YYzUTYZRMU')
def test_with_link():

pass

@allure.link('https://www.youtube.com/watch?v=Su5p2TqZxKU', name='点击我看一看youtube吧')
def test_with_named_link():

pass

@allure.issue('140', 'bug issue链接')
def test_with_issue_link():

pass

@allure.testcase(TEST_CASE_LINK, '测试用例地址')
def test_with_testcase_link():

pass

运行结果,查看 Allure 报告

  1. 接口自动化测试框架示例
    完整工程:https://github.com/juno3550/InterfaceAutoTestWithPytest

测试方法示例

1 import pytest
2 import allure
3 import logging
4 from util.assert_util import assert_keyword
5 from util.request_util import api_request
6 from util.global_var import *
7 from util.excel_util import excel_util
8
9
10 register_test_data = excel_util.get_sheet_data("注册")
11 login_test_data = excel_util.get_sheet_data("登录")
12
13
14 @allure.feature("登录模块")
15 @pytest.mark.dependency(name="TestLoginModule")
16 class TestLoginModule:
17
18 @allure.story("注册功能")
19 @allure.title('用户注册') # 指定测试用例标题,默认是函数名
20 @allure.description('通过接口进行用户注册') # 添加测试用例描述
21 @allure.severity(allure.severity_level.BLOCKER) # 阻塞级别
22 @pytest.mark.run(order=1)
23 @pytest.mark.parametrize('case_data', register_test_data)
24 def test_register(self, case_data):
25 with allure.step("读取请求数据,调用接口"):
26 logging.info("接口用例数据:%s" % case_data)
27 response = api_request(case_data[API_IP], case_data[API_URI], case_data[REQUEST_METHOD],
28 case_data[API_REQUEST_DATA], case_data[RESPONSE_EXTRACT_VAR],
29 case_data[REQUEST_HEADER], case_data[REQUEST_COOKIE])
30 with allure.step("获取响应数据,进行断言"):
31 assert_keyword(response, case_data[RESPONSE_ASSERT_KEYWORD])
32
33 @allure.story("登录功能")
34 @allure.title('用户登录') # 指定测试用例标题,默认是函数名
35 @allure.description('通过接口进行用户登录') # 添加测试用例描述
36 @allure.severity(allure.severity_level.BLOCKER) # 阻塞级别
37 @pytest.mark.run(order=2)
38 @pytest.mark.parametrize('case_data', login_test_data)
39 def test_login(self, case_data):
40 with allure.step("读取请求数据,调用接口"):
41 logging.info("接口用例数据:%s" % case_data)
42 response = api_request(case_data[API_IP], case_data[API_URI], case_data[REQUEST_METHOD],
43 case_data[API_REQUEST_DATA], case_data[RESPONSE_EXTRACT_VAR],
44 case_data[REQUEST_HEADER], case_data[REQUEST_COOKIE])
45 with allure.step("获取响应数据,进行断言"):
46 assert_keyword(response, case_data[RESPONSE_ASSERT_KEYWORD])
47
48
49 if name == "__main__":
50 test_dir = os.path.dirname(__file__)
51 pytest.main(['-s', '-q', test_dir, '--alluredir', '../test_result/', "--clean-alluredir"])
52 os.system('allure generate ../test_result/ -o ../test_report/ --clean')
53 os.system('allure open -h 127.0.0.1 -p 8881 ../test_report/')

测试数据示例

Allure 报告结果示例

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

http://www.anqingonline.com/thread-357047-1-1.html
http://www.anqingonline.com/thread-357046-1-1.html
http://www.anqingonline.com/thread-357045-1-1.html
http://www.anqingonline.com/thread-357044-1-1.html
http://www.anqingonline.com/thread-357043-1-1.html
http://www.anqingonline.com/thread-357042-1-1.html
http://www.anqingonline.com/thread-357041-1-1.html
http://www.anqingonline.com/thread-357040-1-1.html
http://www.anqingonline.com/thread-357039-1-1.html
http://www.anqingonline.com/thread-357037-1-1.html
http://www.anqingonline.com/thread-357036-1-1.html
http://www.anqingonline.com/thread-357035-1-1.html
http://www.anqingonline.com/thread-357034-1-1.html
http://www.anqingonline.com/thread-357033-1-1.html
http://www.anqingonline.com/thread-357032-1-1.html
http://www.anqingonline.com/thread-357031-1-1.html
http://www.anqingonline.com/thread-357030-1-1.html
http://www.anqingonline.com/thread-357029-1-1.html
http://www.anqingonline.com/thread-357028-1-1.html
http://www.anqingonline.com/thread-357027-1-1.html
http://www.anqingonline.com/thread-357026-1-1.html
http://www.anqingonline.com/thread-357025-1-1.html
http://www.anqingonline.com/thread-357024-1-1.html
http://www.anqingonline.com/thread-357023-1-1.html
http://www.anqingonline.com/thread-357022-1-1.html
http://www.anqingonline.com/thread-357021-1-1.html
http://www.anqingonline.com/thread-357020-1-1.html
http://www.anqingonline.com/thread-357019-1-1.html
http://www.anqingonline.com/thread-357018-1-1.html
http://www.anqingonline.com/thread-357017-1-1.html
http://www.anqingonline.com/thread-357016-1-1.html
http://www.anqingonline.com/thread-357015-1-1.html
http://www.anqingonline.com/thread-357014-1-1.html
http://www.anqingonline.com/thread-357013-1-1.html
http://www.anqingonline.com/thread-357012-1-1.html
http://www.anqingonline.com/thread-357011-1-1.html
http://www.anqingonline.com/thread-357009-1-1.html
http://www.anqingonline.com/thread-357008-1-1.html
http://www.anqingonline.com/thread-357007-1-1.html
http://www.anqingonline.com/thread-357006-1-1.html
http://www.anqingonline.com/thread-357005-1-1.html
http://www.anqingonline.com/thread-357004-1-1.html
http://www.anqingonline.com/thread-357003-1-1.html
http://www.anqingonline.com/thread-357002-1-1.html
http://www.anqingonline.com/thread-357001-1-1.html
http://www.anqingonline.com/thread-357000-1-1.html
http://www.anqingonline.com/thread-356999-1-1.html
http://www.anqingonline.com/thread-356998-1-1.html
http://www.anqingonline.com/thread-356997-1-1.html
http://www.anqingonline.com/thread-356996-1-1.html
http://www.anqingonline.com/thread-356995-1-1.html
http://www.anqingonline.com/thread-356994-1-1.html
http://www.anqingonline.com/thread-356993-1-1.html
http://www.anqingonline.com/thread-356992-1-1.html
http://www.anqingonline.com/thread-356990-1-1.html
http://www.anqingonline.com/thread-356989-1-1.html
http://www.anqingonline.com/thread-356988-1-1.html
http://www.anqingonline.com/thread-356987-1-1.html
http://www.anqingonline.com/thread-356986-1-1.html
http://www.anqingonline.com/thread-356985-1-1.html
http://www.anqingonline.com/thread-356984-1-1.html
http://www.anqingonline.com/thread-356983-1-1.html
http://www.anqingonline.com/thread-356982-1-1.html
http://www.anqingonline.com/thread-356981-1-1.html
http://www.anqingonline.com/thread-356980-1-1.html
http://www.anqingonline.com/thread-356979-1-1.html
http://www.anqingonline.com/thread-356978-1-1.html
http://www.anqingonline.com/thread-356977-1-1.html
http://www.anqingonline.com/thread-356976-1-1.html
http://www.anqingonline.com/thread-356975-1-1.html
http://www.anqingonline.com/thread-356974-1-1.html
http://www.anqingonline.com/thread-356972-1-1.html
http://www.anqingonline.com/thread-356971-1-1.html
http://www.anqingonline.com/thread-356970-1-1.html
http://www.anqingonline.com/thread-356969-1-1.html
http://www.anqingonline.com/thread-356968-1-1.html
http://www.anqingonline.com/thread-356967-1-1.html
http://www.anqingonline.com/thread-356966-1-1.html
http://www.anqingonline.com/thread-356965-1-1.html
http://www.anqingonline.com/thread-356964-1-1.html
http://www.anqingonline.com/thread-356963-1-1.html
http://www.anqingonline.com/thread-356962-1-1.html
http://www.anqingonline.com/thread-356961-1-1.html
http://www.anqingonline.com/thread-356960-1-1.html
http://www.anqingonline.com/thread-356959-1-1.html
http://www.anqingonline.com/thread-356958-1-1.html
http://www.anqingonline.com/thread-356957-1-1.html
http://www.anqingonline.com/thread-356956-1-1.html
http://www.anqingonline.com/thread-356955-1-1.html
http://www.anqingonline.com/thread-356954-1-1.html
http://www.anqingonline.com/thread-356952-1-1.html
http://www.anqingonline.com/thread-356951-1-1.html
http://www.anqingonline.com/thread-356950-1-1.html
http://www.anqingonline.com/thread-356949-1-1.html
http://www.anqingonline.com/thread-356948-1-1.html
http://www.anqingonline.com/thread-356947-1-1.html
http://www.anqingonline.com/thread-356946-1-1.html
http://www.anqingonline.com/thread-356945-1-1.html
http://www.anqingonline.com/thread-356944-1-1.html
http://www.anqingonline.com/thread-356943-1-1.html
http://www.anqingonline.com/thread-356942-1-1.html
http://www.anqingonline.com/thread-356941-1-1.html
http://www.anqingonline.com/thread-356940-1-1.html
http://www.anqingonline.com/thread-356939-1-1.html
http://www.anqingonline.com/thread-356938-1-1.html
http://www.anqingonline.com/thread-356937-1-1.html
http://www.anqingonline.com/thread-356936-1-1.html
http://www.anqingonline.com/thread-356935-1-1.html
http://www.anqingonline.com/thread-356934-1-1.html
http://www.anqingonline.com/thread-356932-1-1.html
http://www.anqingonline.com/thread-356931-1-1.html
http://www.anqingonline.com/thread-356930-1-1.html
http://www.anqingonline.com/thread-356929-1-1.html
http://www.anqingonline.com/thread-356928-1-1.html
http://www.anqingonline.com/thread-356927-1-1.html
http://www.anqingonline.com/thread-356926-1-1.html
http://www.anqingonline.com/thread-356925-1-1.html
http://www.anqingonline.com/thread-356924-1-1.html
http://www.anqingonline.com/thread-356923-1-1.html
http://www.anqingonline.com/thread-356922-1-1.html
http://www.anqingonline.com/thread-356921-1-1.html
http://www.anqingonline.com/thread-356920-1-1.html
http://www.anqingonline.com/thread-356919-1-1.html
http://www.anqingonline.com/thread-356918-1-1.html
http://www.anqingonline.com/thread-356917-1-1.html
http://www.anqingonline.com/thread-356916-1-1.html
http://www.anqingonline.com/thread-356915-1-1.html
http://www.anqingonline.com/thread-356914-1-1.html
http://www.anqingonline.com/thread-356913-1-1.html
http://www.anqingonline.com/thread-356912-1-1.html
http://www.anqingonline.com/thread-356911-1-1.html
http://www.anqingonline.com/thread-356910-1-1.html
http://www.anqingonline.com/thread-356909-1-1.html
http://www.anqingonline.com/thread-356908-1-1.html
http://www.anqingonline.com/thread-356906-1-1.html
http://www.anqingonline.com/thread-356905-1-1.html
http://www.anqingonline.com/thread-356904-1-1.html
http://www.anqingonline.com/thread-356903-1-1.html
http://www.anqingonline.com/thread-356902-1-1.html
http://www.anqingonline.com/thread-356901-1-1.html
http://www.anqingonline.com/thread-356900-1-1.html
http://www.anqingonline.com/thread-356899-1-1.html
http://www.anqingonline.com/thread-356898-1-1.html
http://www.anqingonline.com/thread-356897-1-1.html
http://www.anqingonline.com/thread-356896-1-1.html
http://www.anqingonline.com/thread-356895-1-1.html
http://www.anqingonline.com/thread-356894-1-1.html
http://www.anqingonline.com/thread-356893-1-1.html
http://www.anqingonline.com/thread-356892-1-1.html
http://www.anqingonline.com/thread-356891-1-1.html
http://www.anqingonline.com/thread-356890-1-1.html
http://www.anqingonline.com/thread-356889-1-1.html
http://www.anqingonline.com/thread-356887-1-1.html
http://www.anqingonline.com/thread-356886-1-1.html
http://www.anqingonline.com/thread-356885-1-1.html
http://www.anqingonline.com/thread-356884-1-1.html
http://www.anqingonline.com/thread-356883-1-1.html
http://www.anqingonline.com/thread-356882-1-1.html
http://www.anqingonline.com/thread-356881-1-1.html
http://www.anqingonline.com/thread-356880-1-1.html
http://www.anqingonline.com/thread-356879-1-1.html
http://www.anqingonline.com/thread-356878-1-1.html
http://www.anqingonline.com/thread-356875-1-1.html
http://www.anqingonline.com/thread-356874-1-1.html
http://www.anqingonline.com/thread-356873-1-1.html
http://www.anqingonline.com/thread-356872-1-1.html
http://www.anqingonline.com/thread-356871-1-1.html
http://www.anqingonline.com/thread-356870-1-1.html
http://www.anqingonline.com/thread-356869-1-1.html
http://www.anqingonline.com/thread-356867-1-1.html
http://www.anqingonline.com/thread-356866-1-1.html
http://www.anqingonline.com/thread-356865-1-1.html
http://www.anqingonline.com/thread-356864-1-1.html
http://www.anqingonline.com/thread-356863-1-1.html
http://www.anqingonline.com/thread-356862-1-1.html
http://www.anqingonline.com/thread-356861-1-1.html
http://www.anqingonline.com/thread-356860-1-1.html
http://www.anqingonline.com/thread-356859-1-1.html
http://www.anqingonline.com/thread-356858-1-1.html
http://www.anqingonline.com/thread-356857-1-1.html
http://www.anqingonline.com/thread-356856-1-1.html
http://www.anqingonline.com/thread-356855-1-1.html
http://www.anqingonline.com/thread-356854-1-1.html
http://www.anqingonline.com/thread-356853-1-1.html
http://www.anqingonline.com/thread-356852-1-1.html
http://www.anqingonline.com/thread-356851-1-1.html
http://www.anqingonline.com/thread-356849-1-1.html
http://www.anqingonline.com/thread-356848-1-1.html
http://www.anqingonline.com/thread-356847-1-1.html
http://www.anqingonline.com/thread-356846-1-1.html
http://www.anqingonline.com/thread-356845-1-1.html
http://www.anqingonline.com/thread-356844-1-1.html
http://www.anqingonline.com/thread-356843-1-1.html
http://www.anqingonline.com/thread-356842-1-1.html
http://www.anqingonline.com/thread-356841-1-1.html
http://www.anqingonline.com/thread-356840-1-1.html
http://www.anqingonline.com/thread-356839-1-1.html
http://www.anqingonline.com/thread-356838-1-1.html
http://www.anqingonline.com/thread-356837-1-1.html
http://www.anqingonline.com/thread-356836-1-1.html
http://www.anqingonline.com/thread-356835-1-1.html
http://www.anqingonline.com/thread-356834-1-1.html
http://www.anqingonline.com/thread-356833-1-1.html
http://www.anqingonline.com/thread-356832-1-1.html
http://www.anqingonline.com/thread-356830-1-1.html
http://www.anqingonline.com/thread-356829-1-1.html
http://www.anqingonline.com/thread-356828-1-1.html
http://www.anqingonline.com/thread-356827-1-1.html
http://www.anqingonline.com/thread-356826-1-1.html
http://www.anqingonline.com/thread-356825-1-1.html
http://www.anqingonline.com/thread-356824-1-1.html
http://www.anqingonline.com/thread-356823-1-1.html
http://www.anqingonline.com/thread-356822-1-1.html
http://www.anqingonline.com/thread-356821-1-1.html
http://www.anqingonline.com/thread-356820-1-1.html
http://www.anqingonline.com/thread-356819-1-1.html
http://www.anqingonline.com/thread-356818-1-1.html
http://www.anqingonline.com/thread-356817-1-1.html
http://www.anqingonline.com/thread-356816-1-1.html
http://www.anqingonline.com/thread-356814-1-1.html
http://www.anqingonline.com/thread-356813-1-1.html
http://www.anqingonline.com/thread-356812-1-1.html
http://www.anqingonline.com/thread-356811-1-1.html
http://www.anqingonline.com/thread-356810-1-1.html
http://www.anqingonline.com/thread-356809-1-1.html
http://www.anqingonline.com/thread-356808-1-1.html
http://www.anqingonline.com/thread-356807-1-1.html
http://www.anqingonline.com/thread-356806-1-1.html
http://www.anqingonline.com/thread-356805-1-1.html
http://www.anqingonline.com/thread-356804-1-1.html
http://www.anqingonline.com/thread-356803-1-1.html
http://www.anqingonline.com/thread-356802-1-1.html
http://www.anqingonline.com/thread-356801-1-1.html
http://www.anqingonline.com/thread-356800-1-1.html
http://www.anqingonline.com/thread-356799-1-1.html
http://www.anqingonline.com/thread-356798-1-1.html
http://www.anqingonline.com/thread-356796-1-1.html
http://www.anqingonline.com/thread-356795-1-1.html
http://www.anqingonline.com/thread-356794-1-1.html
http://www.anqingonline.com/thread-356793-1-1.html
http://www.anqingonline.com/thread-356792-1-1.html
http://www.anqingonline.com/thread-356791-1-1.html
http://www.anqingonline.com/thread-356790-1-1.html
http://www.anqingonline.com/thread-356789-1-1.html
http://www.anqingonline.com/thread-356788-1-1.html
http://www.anqingonline.com/thread-356787-1-1.html
http://www.anqingonline.com/thread-356786-1-1.html
http://www.anqingonline.com/thread-356785-1-1.html
http://www.anqingonline.com/thread-356784-1-1.html
http://www.anqingonline.com/thread-356783-1-1.html
http://www.anqingonline.com/thread-356782-1-1.html
http://www.anqingonline.com/thread-356781-1-1.html
http://www.anqingonline.com/thread-356780-1-1.html
http://www.anqingonline.com/thread-356779-1-1.html
http://www.anqingonline.com/thread-356777-1-1.html
http://www.anqingonline.com/thread-356776-1-1.html
http://www.anqingonline.com/thread-356775-1-1.html
http://www.anqingonline.com/thread-356774-1-1.html
http://www.anqingonline.com/thread-356773-1-1.html
http://www.anqingonline.com/thread-356772-1-1.html
http://www.anqingonline.com/thread-356771-1-1.html
http://www.anqingonline.com/thread-356770-1-1.html
http://www.anqingonline.com/thread-356769-1-1.html
http://www.anqingonline.com/thread-356768-1-1.html
http://www.anqingonline.com/thread-356767-1-1.html
http://www.anqingonline.com/thread-356766-1-1.html
http://www.anqingonline.com/thread-356765-1-1.html
http://www.anqingonline.com/thread-356764-1-1.html
http://www.anqingonline.com/thread-356763-1-1.html
http://www.anqingonline.com/thread-356762-1-1.html
http://www.anqingonline.com/thread-356761-1-1.html
http://www.anqingonline.com/thread-356760-1-1.html
http://www.anqingonline.com/thread-356759-1-1.html
http://www.anqingonline.com/thread-356757-1-1.html
http://www.anqingonline.com/thread-356756-1-1.html
http://www.anqingonline.com/thread-356755-1-1.html
http://www.anqingonline.com/thread-356754-1-1.html
http://www.anqingonline.com/thread-356753-1-1.html
http://www.anqingonline.com/thread-356752-1-1.html
http://www.anqingonline.com/thread-356751-1-1.html
http://www.anqingonline.com/thread-356750-1-1.html
http://www.anqingonline.com/thread-356749-1-1.html
http://www.anqingonline.com/thread-356748-1-1.html
http://www.anqingonline.com/thread-356747-1-1.html
http://www.anqingonline.com/thread-356746-1-1.html
http://www.anqingonline.com/thread-356745-1-1.html
http://www.anqingonline.com/thread-356744-1-1.html
http://www.anqingonline.com/thread-356743-1-1.html
http://www.anqingonline.com/thread-356742-1-1.html
http://www.anqingonline.com/thread-356741-1-1.html
http://www.anqingonline.com/thread-356740-1-1.html
http://www.anqingonline.com/thread-356738-1-1.html
http://www.anqingonline.com/thread-356737-1-1.html
http://www.anqingonline.com/thread-356736-1-1.html
http://www.anqingonline.com/thread-356735-1-1.html
http://www.anqingonline.com/thread-356734-1-1.html
http://www.anqingonline.com/thread-356733-1-1.html
http://www.anqingonline.com/thread-356732-1-1.html
http://www.anqingonline.com/thread-356731-1-1.html
http://www.anqingonline.com/thread-356730-1-1.html
http://www.anqingonline.com/thread-356729-1-1.html
http://www.anqingonline.com/thread-356728-1-1.html
http://www.anqingonline.com/thread-356727-1-1.html
http://www.anqingonline.com/thread-356726-1-1.html
http://www.anqingonline.com/thread-356725-1-1.html
http://www.anqingonline.com/thread-356724-1-1.html
http://www.anqingonline.com/thread-356722-1-1.html
http://www.anqingonline.com/thread-356721-1-1.html
http://www.anqingonline.com/thread-356720-1-1.html
http://www.anqingonline.com/thread-356719-1-1.html
http://www.anqingonline.com/thread-356718-1-1.html
http://www.anqingonline.com/thread-356717-1-1.html
http://www.anqingonline.com/thread-356716-1-1.html
http://www.anqingonline.com/thread-356715-1-1.html
http://www.anqingonline.com/thread-356714-1-1.html
http://www.anqingonline.com/thread-356713-1-1.html
http://www.anqingonline.com/thread-356712-1-1.html
http://www.anqingonline.com/thread-356711-1-1.html
http://www.anqingonline.com/thread-356710-1-1.html
http://www.anqingonline.com/thread-356709-1-1.html
http://www.anqingonline.com/thread-356708-1-1.html
http://www.anqingonline.com/thread-356707-1-1.html
http://www.anqingonline.com/thread-356706-1-1.html
http://www.anqingonline.com/thread-356705-1-1.html
http://www.anqingonline.com/thread-356704-1-1.html
http://www.anqingonline.com/thread-356703-1-1.html
http://www.anqingonline.com/thread-356702-1-1.html
http://www.anqingonline.com/thread-356700-1-1.html
http://www.anqingonline.com/thread-356699-1-1.html
http://www.anqingonline.com/thread-356698-1-1.html
http://www.anqingonline.com/thread-356697-1-1.html
http://www.anqingonline.com/thread-356696-1-1.html
http://www.anqingonline.com/thread-356695-1-1.html
http://www.anqingonline.com/thread-356694-1-1.html
http://www.anqingonline.com/thread-356693-1-1.html
http://www.anqingonline.com/thread-356692-1-1.html
http://www.anqingonline.com/thread-356691-1-1.html
http://www.anqingonline.com/thread-356689-1-1.html
http://www.anqingonline.com/thread-356688-1-1.html
http://www.anqingonline.com/thread-356687-1-1.html
http://www.anqingonline.com/thread-356686-1-1.html
http://www.anqingonline.com/thread-356685-1-1.html
http://www.anqingonline.com/thread-356684-1-1.html
http://www.anqingonline.com/thread-356683-1-1.html
http://www.anqingonline.com/thread-356682-1-1.html
http://www.anqingonline.com/thread-356681-1-1.html
http://www.anqingonline.com/thread-356680-1-1.html
http://www.anqingonline.com/thread-356679-1-1.html
http://www.anqingonline.com/thread-356678-1-1.html
http://www.anqingonline.com/thread-356677-1-1.html
http://www.anqingonline.com/thread-356676-1-1.html
http://www.anqingonline.com/thread-356675-1-1.html
http://www.anqingonline.com/thread-356674-1-1.html
http://www.anqingonline.com/thread-356673-1-1.html
http://www.anqingonline.com/thread-356672-1-1.html
http://www.anqingonline.com/thread-356671-1-1.html
http://www.anqingonline.com/thread-356670-1-1.html
http://www.anqingonline.com/thread-356669-1-1.html
http://www.anqingonline.com/thread-356667-1-1.html
http://www.anqingonline.com/thread-356666-1-1.html
http://www.anqingonline.com/thread-356665-1-1.html
http://www.anqingonline.com/thread-356664-1-1.html
http://www.anqingonline.com/thread-356663-1-1.html
http://www.anqingonline.com/thread-356662-1-1.html
http://www.anqingonline.com/thread-356661-1-1.html
http://www.anqingonline.com/thread-356660-1-1.html
http://www.anqingonline.com/thread-356659-1-1.html
http://www.anqingonline.com/thread-356658-1-1.html
http://www.anqingonline.com/thread-356657-1-1.html
http://www.anqingonline.com/thread-356656-1-1.html
http://www.anqingonline.com/thread-356655-1-1.html
http://www.anqingonline.com/thread-356654-1-1.html
http://www.anqingonline.com/thread-356652-1-1.html
http://www.anqingonline.com/thread-356651-1-1.html
http://www.anqingonline.com/thread-356650-1-1.html
http://www.anqingonline.com/thread-356649-1-1.html
http://www.anqingonline.com/thread-356648-1-1.html
http://www.anqingonline.com/thread-356647-1-1.html
http://www.anqingonline.com/thread-356646-1-1.html
http://www.anqingonline.com/thread-356645-1-1.html
http://www.anqingonline.com/thread-356644-1-1.html
http://www.anqingonline.com/thread-356643-1-1.html
http://www.anqingonline.com/thread-356642-1-1.html
http://www.anqingonline.com/thread-356641-1-1.html
http://www.anqingonline.com/thread-356640-1-1.html
http://www.anqingonline.com/thread-356639-1-1.html
http://www.anqingonline.com/thread-356638-1-1.html
http://www.anqingonline.com/thread-356637-1-1.html
http://www.anqingonline.com/thread-356636-1-1.html
http://www.anqingonline.com/thread-356635-1-1.html
http://www.anqingonline.com/thread-356634-1-1.html
http://www.anqingonline.com/thread-356633-1-1.html
http://www.anqingonline.com/thread-356632-1-1.html
http://www.anqingonline.com/thread-356630-1-1.html
http://www.anqingonline.com/thread-356629-1-1.html
http://www.anqingonline.com/thread-356628-1-1.html
http://www.anqingonline.com/thread-356627-1-1.html
http://www.anqingonline.com/thread-356626-1-1.html
http://www.anqingonline.com/thread-356625-1-1.html
http://www.anqingonline.com/thread-356624-1-1.html
http://www.anqingonline.com/thread-356623-1-1.html
http://www.anqingonline.com/thread-356622-1-1.html
http://www.anqingonline.com/thread-356621-1-1.html
http://www.anqingonline.com/thread-356620-1-1.html
http://www.anqingonline.com/thread-356619-1-1.html
http://www.anqingonline.com/thread-356618-1-1.html
http://www.anqingonline.com/thread-356617-1-1.html
http://www.anqingonline.com/thread-356616-1-1.html
http://www.anqingonline.com/thread-356612-1-1.html
http://www.anqingonline.com/thread-356610-1-1.html
http://www.anqingonline.com/thread-356609-1-1.html
http://www.anqingonline.com/thread-356608-1-1.html
http://www.anqingonline.com/thread-356607-1-1.html
http://www.anqingonline.com/thread-356606-1-1.html
http://www.anqingonline.com/thread-356605-1-1.html
http://www.anqingonline.com/thread-356604-1-1.html
http://www.anqingonline.com/thread-356603-1-1.html
http://www.anqingonline.com/thread-356602-1-1.html
http://www.anqingonline.com/thread-356601-1-1.html
http://www.anqingonline.com/thread-356600-1-1.html
http://www.anqingonline.com/thread-356598-1-1.html
http://www.anqingonline.com/thread-356597-1-1.html
http://www.anqingonline.com/thread-356596-1-1.html
http://www.anqingonline.com/thread-356595-1-1.html
http://www.anqingonline.com/thread-356594-1-1.html
http://www.anqingonline.com/thread-356593-1-1.html
http://www.anqingonline.com/thread-356592-1-1.html
http://www.anqingonline.com/thread-356591-1-1.html
http://www.anqingonline.com/thread-356590-1-1.html
http://www.anqingonline.com/thread-356589-1-1.html
http://www.anqingonline.com/thread-356588-1-1.html
http://www.anqingonline.com/thread-356587-1-1.html
http://www.anqingonline.com/thread-356586-1-1.html
http://www.anqingonline.com/thread-356585-1-1.html
http://www.anqingonline.com/thread-356584-1-1.html
http://www.anqingonline.com/thread-356583-1-1.html
http://www.anqingonline.com/thread-356582-1-1.html
http://www.anqingonline.com/thread-356581-1-1.html
http://www.anqingonline.com/thread-356580-1-1.html
http://www.anqingonline.com/thread-356578-1-1.html
http://www.anqingonline.com/thread-356577-1-1.html
http://www.anqingonline.com/thread-356576-1-1.html
http://www.anqingonline.com/thread-356575-1-1.html
http://www.anqingonline.com/thread-356574-1-1.html
http://www.anqingonline.com/thread-356573-1-1.html
http://www.anqingonline.com/thread-356572-1-1.html
http://www.anqingonline.com/thread-356571-1-1.html
http://www.anqingonline.com/thread-356570-1-1.html
http://www.anqingonline.com/thread-356569-1-1.html
http://www.anqingonline.com/thread-356568-1-1.html
http://www.anqingonline.com/thread-356567-1-1.html
http://www.anqingonline.com/thread-356566-1-1.html
http://www.anqingonline.com/thread-356565-1-1.html
http://www.anqingonline.com/thread-356564-1-1.html
http://www.anqingonline.com/thread-356563-1-1.html
http://www.anqingonline.com/thread-356562-1-1.html
http://www.anqingonline.com/thread-356561-1-1.html
http://www.anqingonline.com/thread-356560-1-1.html
http://www.anqingonline.com/thread-356559-1-1.html
http://www.anqingonline.com/thread-356558-1-1.html
http://www.anqingonline.com/thread-356557-1-1.html
http://www.anqingonline.com/thread-356556-1-1.html
http://www.anqingonline.com/thread-356555-1-1.html
http://www.anqingonline.com/thread-356553-1-1.html
http://www.anqingonline.com/thread-356552-1-1.html
http://www.anqingonline.com/thread-356551-1-1.html
http://www.anqingonline.com/thread-356550-1-1.html
http://www.anqingonline.com/thread-356549-1-1.html
http://www.anqingonline.com/thread-356548-1-1.html
http://www.anqingonline.com/thread-356547-1-1.html
http://www.anqingonline.com/thread-356546-1-1.html
http://www.anqingonline.com/thread-356545-1-1.html
http://www.anqingonline.com/thread-356544-1-1.html
http://www.anqingonline.com/thread-356543-1-1.html
http://www.anqingonline.com/thread-356542-1-1.html
http://www.anqingonline.com/thread-356541-1-1.html
http://www.anqingonline.com/thread-356540-1-1.html
http://www.anqingonline.com/thread-356539-1-1.html
http://www.anqingonline.com/thread-356538-1-1.html
http://www.anqingonline.com/thread-356537-1-1.html
http://www.anqingonline.com/thread-356535-1-1.html
http://www.anqingonline.com/thread-356534-1-1.html
http://www.anqingonline.com/thread-356533-1-1.html
http://www.anqingonline.com/thread-356532-1-1.html
http://www.anqingonline.com/thread-356531-1-1.html
http://www.anqingonline.com/thread-356530-1-1.html
http://www.anqingonline.com/thread-356529-1-1.html
http://www.anqingonline.com/thread-356528-1-1.html
http://www.anqingonline.com/thread-356527-1-1.html
http://www.anqingonline.com/thread-356526-1-1.html
http://www.anqingonline.com/thread-356525-1-1.html
http://www.anqingonline.com/thread-356523-1-1.html
http://www.anqingonline.com/thread-356522-1-1.html
http://www.anqingonline.com/thread-356521-1-1.html
http://www.anqingonline.com/thread-356520-1-1.html
http://www.anqingonline.com/thread-356519-1-1.html
http://www.anqingonline.com/thread-356518-1-1.html
http://www.anqingonline.com/thread-356517-1-1.html
http://www.anqingonline.com/thread-356516-1-1.html
http://www.anqingonline.com/thread-356515-1-1.html
http://www.anqingonline.com/thread-356514-1-1.html
http://www.anqingonline.com/thread-356513-1-1.html
http://www.anqingonline.com/thread-356512-1-1.html
http://www.anqingonline.com/thread-356511-1-1.html
http://www.anqingonline.com/thread-356510-1-1.html
http://www.anqingonline.com/thread-356509-1-1.html
http://www.anqingonline.com/thread-356508-1-1.html
http://www.anqingonline.com/thread-356507-1-1.html
http://www.anqingonline.com/thread-356506-1-1.html
http://www.anqingonline.com/thread-356505-1-1.html
http://www.anqingonline.com/thread-356503-1-1.html
http://www.anqingonline.com/thread-356502-1-1.html
http://www.anqingonline.com/thread-356501-1-1.html
http://www.anqingonline.com/thread-356500-1-1.html
http://www.anqingonline.com/thread-356499-1-1.html
http://www.anqingonline.com/thread-356498-1-1.html
http://www.anqingonline.com/thread-356497-1-1.html
http://www.anqingonline.com/thread-356496-1-1.html
http://www.anqingonline.com/thread-356495-1-1.html
http://www.anqingonline.com/thread-356494-1-1.html
http://www.anqingonline.com/thread-356493-1-1.html
http://www.anqingonline.com/thread-356492-1-1.html
http://www.anqingonline.com/thread-356491-1-1.html
http://www.anqingonline.com/thread-356490-1-1.html
http://www.anqingonline.com/thread-356489-1-1.html
http://www.anqingonline.com/thread-356488-1-1.html
http://www.anqingonline.com/thread-356487-1-1.html
http://www.anqingonline.com/thread-356486-1-1.html
http://www.anqingonline.com/thread-356485-1-1.html
http://www.anqingonline.com/thread-356484-1-1.html
http://www.anqingonline.com/thread-356483-1-1.html
http://www.anqingonline.com/thread-356482-1-1.html
http://www.anqingonline.com/thread-356480-1-1.html
http://www.anqingonline.com/thread-356479-1-1.html
http://www.anqingonline.com/thread-356478-1-1.html
http://www.anqingonline.com/thread-356475-1-1.html
http://www.anqingonline.com/thread-356474-1-1.html
http://www.anqingonline.com/thread-356473-1-1.html
http://www.anqingonline.com/thread-356472-1-1.html
http://www.anqingonline.com/thread-356471-1-1.html
http://www.anqingonline.com/thread-356469-1-1.html
http://www.anqingonline.com/thread-356468-1-1.html
http://www.anqingonline.com/thread-356467-1-1.html
http://www.anqingonline.com/thread-356466-1-1.html
http://www.anqingonline.com/thread-356465-1-1.html
http://www.anqingonline.com/thread-356464-1-1.html
http://www.anqingonline.com/thread-356463-1-1.html
http://www.anqingonline.com/thread-356462-1-1.html
http://www.anqingonline.com/thread-356461-1-1.html
http://www.anqingonline.com/thread-356460-1-1.html
http://www.anqingonline.com/thread-356459-1-1.html
http://www.anqingonline.com/thread-356458-1-1.html
http://www.anqingonline.com/thread-356457-1-1.html
http://www.anqingonline.com/thread-356456-1-1.html
http://www.anqingonline.com/thread-356455-1-1.html
http://www.anqingonline.com/thread-356454-1-1.html
http://www.anqingonline.com/thread-356453-1-1.html
http://www.anqingonline.com/thread-356452-1-1.html
http://www.anqingonline.com/thread-356451-1-1.html
http://www.anqingonline.com/thread-356449-1-1.html
http://www.anqingonline.com/thread-356448-1-1.html
http://www.anqingonline.com/thread-356447-1-1.html
http://www.anqingonline.com/thread-356446-1-1.html
http://www.anqingonline.com/thread-356445-1-1.html
http://www.anqingonline.com/thread-356444-1-1.html
http://www.anqingonline.com/thread-356443-1-1.html
http://www.anqingonline.com/thread-356442-1-1.html
http://www.anqingonline.com/thread-356441-1-1.html
http://www.anqingonline.com/thread-356440-1-1.html
http://www.anqingonline.com/thread-356439-1-1.html
http://www.anqingonline.com/thread-356438-1-1.html
http://www.anqingonline.com/thread-356437-1-1.html
http://www.anqingonline.com/thread-356436-1-1.html
http://www.anqingonline.com/thread-356435-1-1.html
http://www.anqingonline.com/thread-356434-1-1.html
http://www.anqingonline.com/thread-356433-1-1.html
http://www.anqingonline.com/thread-356432-1-1.html
http://www.anqingonline.com/thread-356431-1-1.html
http://www.anqingonline.com/thread-356430-1-1.html
http://www.anqingonline.com/thread-356429-1-1.html
http://www.anqingonline.com/thread-356428-1-1.html
http://www.anqingonline.com/thread-356427-1-1.html
http://www.anqingonline.com/thread-356426-1-1.html
http://www.anqingonline.com/thread-356424-1-1.html
http://www.anqingonline.com/thread-356423-1-1.html
http://www.anqingonline.com/thread-356422-1-1.html
http://www.anqingonline.com/thread-356421-1-1.html
http://www.anqingonline.com/thread-356420-1-1.html
http://www.anqingonline.com/thread-356419-1-1.html
http://www.anqingonline.com/thread-356418-1-1.html
http://www.anqingonline.com/thread-356417-1-1.html
http://www.anqingonline.com/thread-356416-1-1.html
http://www.anqingonline.com/thread-356415-1-1.html
http://www.anqingonline.com/thread-356414-1-1.html
http://www.anqingonline.com/thread-356413-1-1.html
http://www.anqingonline.com/thread-356412-1-1.html
http://www.anqingonline.com/thread-356411-1-1.html
http://www.anqingonline.com/thread-356409-1-1.html
http://www.anqingonline.com/thread-356408-1-1.html
http://www.anqingonline.com/thread-356407-1-1.html
http://www.anqingonline.com/thread-356406-1-1.html
http://www.anqingonline.com/thread-356405-1-1.html
http://www.anqingonline.com/thread-356404-1-1.html
http://www.anqingonline.com/thread-356403-1-1.html
http://www.anqingonline.com/thread-356402-1-1.html


唠叨的甘蔗
1 声望0 粉丝

引用和评论

0 条评论