A method of performing a measurement report by a User Equipment, UE, in a wireless communication system, the method comprising: receiving, from a network, a message related to a measurement report configuration, wherein the received message indicates a total number of measurements that should be performed by the UE; measuring a radio environment after receiving the message, even in a time period for which measurement reports are not allowed, wherein the radio environment is measured in a Radio Resource Control, RRC, idle mode; logging the radio environment measurement; performing the step of logging until a certain condition is met, wherein the certain condition is met when a total number of measuring steps performed by the UE is equal to the total number of measurements indicated in the received message; when the certain condition is met aggregating at least two or more stored radio environment measurements; and reporting the aggregated radio environment measurements to the network, wherein the radio environment measurements are aggregated with time information for a corresponding measurement, the time information for the corresponding measurement is a time stamp that indicates a time of the logging for the corresponding measurement when the UE is in the RRC idle mode, the logging of the radio environment measurement is performed in accordance with a position of the UE, the aggregated radio environment measurements are reported based on a radio environment measurement report condition, wherein the radio environment measurement report condition is at least one of a network's indicated number, an absolute time, a network demand, a periodical timer, a UE memory usage or the position of UE. receiving, from a network, a message related to a measurement report configuration, wherein the received message indicates a total number of measurements that should be performed by the UE; measuring a radio environment after receiving the message, even in a time period for which measurement reports are not allowed, wherein the radio environment is measured in a Radio Resource Control, RRC, idle mode; logging the radio environment measurement; performing the step of logging until a certain condition is met, wherein the certain condition is met when a total number of measuring steps performed by the UE is equal to the total number of measurements indicated in the received message; when the certain condition is met aggregating at least two or more stored radio environment measurements; and reporting the aggregated radio environment measurements to the network, wherein the radio environment measurements are aggregated with time information for a corresponding measurement, the time information for the corresponding measurement is a time stamp that indicates a time of the logging for the corresponding measurement when the UE is in the RRC idle mode, the logging of the radio environment measurement is performed in accordance with a position of the UE, the aggregated radio environment measurements are reported based on a radio environment measurement report condition, wherein the radio environment measurement report condition is at least one of a network's indicated number, an absolute time, a network demand, a periodical timer, a UE memory usage or the position of UE.