This study was built the relevant equipment accordance with ASTM E2307-15b, and makes appropriate adjustments with reference NFPA 285 to testing the fire resistance of calibration wall or curtain wall. The results of temperature rise curve for the test room and calibration wall surface were accords the standard of ASTM E2307-15b with the number 8 test, but the number 2 point of the temperature of the calibration wall surface will be higher than the standard of ASTM E2307-15b. This phenomenon is caused by the different flame temperature distribution on the calibration wall surface due to the different fuel nature. The design of type A, the main materials are aluminum extrusion, glass, interlayer plug, galvanized steel sheet, etc.; interlayer plugs are mainly rock wool and smoke retardant. The overall test results show that the aluminum material will be fusions by the flame. At 52min 27s, the temperature on the center region of the perimeter joint exceeds the regulation of ASTM E2307-15b, so it is judged that the fireproof and heat-blocking properties of the perimeter joint fail at this time, but the type A curtain wall is passed the regulation of NFPA 285 with the test time of 30min. The design of type B, the main materials are aluminum extrusion, steel extrusion, glass, interlayer plug, galvanized steel sheet, etc.; interlayer plugs are mainly rock wool and smoke retardant. The overall 2hr test results show that the curtain wall and the galvanized steel plate were well fixed, and no flame spread to the observation room. However, due to the quality of the construction, the thermal resistance of the perimeter joint was less than 60 minutes. The design of the type B curtain wall passed the requirements of the NFPA 285 in the 30mint test. The results were shown the materials and design methods of curtain wall have an influence on fire resistance design of type A and type B. If the fire resistance design method of the curtain wall is damaged during the test, the fireproof and anti-thermal property of the perimeter Joint will be invalid.