diff --git a/atdd/__pycache__/ATDDCase.cpython-36.pyc b/atdd/__pycache__/ATDDCase.cpython-36.pyc
new file mode 100644
index 0000000..d6eb5d2
--- /dev/null
+++ b/atdd/__pycache__/ATDDCase.cpython-36.pyc
diff --git a/atdd/__pycache__/PcPost.cpython-36.pyc b/atdd/__pycache__/PcPost.cpython-36.pyc
new file mode 100644
index 0000000..046c7b5
--- /dev/null
+++ b/atdd/__pycache__/PcPost.cpython-36.pyc
diff --git a/tests/Staff-Management/MemberList/test_memlist_mem.py b/tests/Staff-Management/MemberList/test_memlist_mem.py
new file mode 100644
index 0000000..77d3c8b
--- /dev/null
+++ b/tests/Staff-Management/MemberList/test_memlist_mem.py
@@ -0,0 +1,18 @@
+# Author: liuyang 2017年11月7日16:43:08
+
+from atdd.PcPost import PcPost
+
+
+class ReadMemList(PcPost):
+    def setUp(self):
+        self.do_login(self.host, self.mobile, self.psw, self.domain)
+
+    def test_memlist(self):
+        interfaceUrl = "/contact/Apicp/User/DepartmentMember"
+        data = {
+        }
+        result = self.PcPost(interfaceUrl, data)
+        print(self.host + '/' + self.domain + interfaceUrl)
+        self.assertEqual("ok", result["errmsg"], msg=result["errmsg"])  # 怎样断言返回结果中的limit(动态)数据?
+        # print(result)
+        return result
diff --git a/tests/Staff-Management/MemberList/test_search_mem.py b/tests/Staff-Management/MemberList/test_search_mem.py
new file mode 100644
index 0000000..97579cb
--- /dev/null
+++ b/tests/Staff-Management/MemberList/test_search_mem.py
@@ -0,0 +1,56 @@
+import unittest
+from atdd.PcPost import PcPost
+
+
+class SearchMem(PcPost):
+
+    def setUp(self):
+        self.do_login(self.host, self.mobile, self.psw, self.domain)
+
+    # 全部列表
+    def test_search_mem(self):
+        interfaceUrl = '/contact/Apicp/User/DepartmentMember'
+        data = {
+        }
+        result = self.PcPost(interfaceUrl, data)
+        print('接口地址:' + self.host + '/' + self.domain + interfaceUrl)
+        # print(result)
+        return result
+
+    # 按姓名搜索
+    def test_search_name(self):
+        interfaceUrl = '/contact/Apicp/User/DepartmentMember'
+        data = {
+            'name': '刘洋'
+        }
+        result = self.PcPost(interfaceUrl, data)
+        type(result)
+        print('接口地址: ' + self.host + '/' + self.domain + interfaceUrl)
+        self.assertEqual(0, result['errcode'], msg=result['errcode'])
+        # self.assertEqual('ok', result['errsdkcode'], msg=result['errsdkcode'])  # 怎样断言返回结果中的limit(动态)数据?
+        # print(result)
+        return result
+
+    def test_search_mobile(self):
+        interfaceurl = '/contact/Apicp/User/DepartmentMember'
+        data = {
+            'mobile': 13818801804
+        }
+        result = self.PcPost(interfaceurl, data)
+        print('接口地址:' + self.host + '/' + self.domain + interfaceurl)
+        self.assertEqual(0, result['errcode'], msg=result['errcode'])
+        return result
+
+    def test_search_role(self):
+        interfaceurl = '/contact/Apicp/User/DepartmentMember'
+        data = {
+            'role_ids[0]': '6B3BC32E0A692CB96B91BD6A4C2D06BB'  # 需动态获取角色列表数据作为参数读取
+        }
+        result = self.PcPost(interfaceurl, data)
+        self.assertEqual(0, result['errcode'], msg=result['errcode'])
+        print(result)
+        return result
+
+
+if __name__ == '__main__':
+    unittest.main()